Why this topic matters as it relates to the material I am studying: We use web APIs in our labs. Knowing the codes they throw out is going to be extremely useful for debugging purposes, as I found out tonight during the 10 hours I spent on lab 07. Fun times, man.
What does REST stand for?
REST APIs are designed around a ___.
What is an identifier of a resource? Give an example:
What are the most common HTTP verbs?
What should the URIs be based on?
Give an example of a good URI:
https://adventure-works.com/orders // Good
https://adventure-works.com/create-order // Avoid
What does it mean to have a ‘chatty’ web API? Is this a good or a bad thing?
What status code does a successful GET request return?
What status code does an unsuccessful GET request return?
What status code does a successful POST request return?
What status code does a successful DELETE request return?