REST APIs
Methods (Verbs)
GET/POST/DELETE
PUT: to replace a resource with another one
PATCH: to modify a resource
But sometimes the API designer may choose to let PUT, PATCH, and POST have the same behavior
OPTIONS: returns all methods available in the end point
HEAD: returns just the head of the response
Request
Headers include Authorization, Content-Type (e.g. application/json
), Cache-Control (e.g. no-cache), etc.
Response
HTTP response status code | Categories | Example |
1xx | Information | rarely used |
2xx | Success | 200 OK |
3xx | Redirection | 301 Moved permanently |
4xx | Client error | 404 Not found |
5xx | Server error | 503 Service unavailable |
Last updated