REST


REST

How I explained REST to my brother

 

rest

1. Who is Roy Fielding?

Roy Thomas Fielding is an American computer scientist, one of the principal authors of the HTTP specification and the originator of the Representational State Transfer architectural style. He is an authority on computer network architecture and co-founded the Apache HTTP Server project.
Wikipedia

 

2. Why don’t the techniques that we use today work well when we need to be able to talk to all of the machines in the world?

because machines don’t have a universal noun. Every programming language, database, or other kind of system has a different way of talking about nouns.

 

3. What is the HTTP protocol that Fielding and his friends created?

Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It is used for secure communication over a computer network, and is widely used on the Internet. Wikipedia

 

4. What does a GET do?

Using the HTTP protocol to retrieve all the resources until the web page is displayed.

 

5. What does a POST do?

If one system needs to add something to another system, it would use an HTTP verb of POST.

 

6. What does PUT do?

If a system wants to replace something in another system, it uses an HTTP verb of PUT.

 

7. What does PATCH do?

If a system wants to update something in another system, it uses an HTTP verb of PATCH.

 


API Keys

  • Geocoding API / Did you get your API key? (YES)
  • Weather Bit API / Did you get your API key? (YES)
  • Yelp API Docs API / Did you get your API key? (YES)
  • The Movie API / Did you get your API key? (YES)

 


   

Get back to EMAM’S HOMEPAGE

I have created this page as a part of my project using Github, Please visit my profile, I will be more than happy to hear from you all.                       © Emam Shararah 2021