Roy Fielding is a computer scientist and one of the principal authors of the HTTP specification and the architectural principles that underpin the World Wide Web.
techniques taught in a typical computer networking class are designed to work well within a controlled network environment, where the number of devices and the amount of traffic are relatively small and predictable. However, the internet is a global network with millions of connected devices, each with its own unique characteristics, and the amount of traffic is constantly changing and increasing.
a protocol for exchanging information between a web server and a web client (such as a web browser)
to retrieve a resource from a server
used by a client (such as a web browser) to submit data to a server for processing or storage
to update or replace an existing resource on a server
to partially modify an existing resource on a server
yes
Weather Bit API
yes
Yelp API Docs
yes
The Movie DB API Docs
yes