Reading-Notes
code fellows 301
Read: 08 - APIs
Reading
API Design Best Practices
- REST stands for Representational State Transfer.
- REST APIs are designed around a resources, which are any kind of object, data, or service that can be accessed by the client.
- A URI can uniquely identify a resource.
- The most common HTTP verbs are Get, Post, Put, Delete.
- URI’s should be based on nouns and not verbs.
- Examples:
https://adventure-works.com/orders // Good
https://adventure-works.com/create-order // Avoid
- Chatty web API is one that exposes a large amount of small resources.
- A successful Get request returns 200.
- An unsuccessful Get request returns 404.
- A successful Post request returns 201.
- A successful Delete request returns 204.