Reading-Notes

REST Notes

This topic is important to me because I want to create unique apps where I can show many things because I have a vast amount of data.

Retrospective 6

References

https://gist.github.com/brookr/5977550.

Geocoding API

Weather Bit Api

Yelp API

The Movie DB

Rest Explanation

ALl of your items in your web pages can be identified as a noun. To apply universal verbs to each of these, it would allow you to access the data.

GET, POST, DELETE, PATCH, are all verbs that can be applied universally.

Rest Explanation Questions

  1. Who is Roy Fielding?
  2. Why don’t the techniques that we use in this class work well when we need to be able to talk to all of the machines in the world?
  3. What is the HTTP protocol that Fielding and his friends created?
  4. What does a GET do?
  5. What does a POST do?
  6. What does PUT do?
  7. What does PATCH do?

Rest Explanation Answers

  1. A smart guy who introduced HTTP.
  2. It would simply be too difficult to make things work.
  3. A way for us to communicate with machines around the world.
  4. used to request data.
  5. Verifies the hardware viability.
  6. Its a redirect, you can replace whatever currently exists at the target URL.
  7. making partial changes to an existing resource.

API Keys

  1. Yes

  2. Yes

  3. Yes

  4. Yes

Things I want to know more about

I want to know how to apply these API’s. I want to know on how complex this can get.