Appendix B. RESTful Web API Summary
HTTP 1.1 Request Methods
Table B-1 summarizes the HTTP 1.1 request methods.
| HTTP verb | Action to take on a resource | REST action |
| Retrieve | Like SQL SELECT |
| Retrieve without response body | LIKE SQL SELECT 1 |
| Create (or append) | Like SQL INSERT |
| Update (or create) of full resource | Like SQL UPDATE (or INSERT if doesn’t exist) |
| Partial update | Like SQL UPDATE (part of a resource) |
| Delete | Like SQL DELETE |
| Echo request | Diagnostic to determine changes made by intermediate servers |
| Return supported methods | Determine which HTTP methods are allowed for the resource |
| Support for HTTP tunneling | Support HTTP tunneling |
HTTP 1.1 Response Codes
Tables B-2 through B-6 summarize the HTTP 1.1 status codes.
| Code | Meaning | Description |
100 | Continue | Interim response indicating that part of the request has been received (and not yet rejected by the server) |
101 | Switching Protocols | Server switching to protocols defined by the response |
| Code | Meaning | Description |
200 | OK | Accepted |
201 | Created | A new resource is being created |
202 | Accepted | Accepted, but processing not complete |
203 | Non-Authoritative Information | Subset or superset of metadata returned in the entity header |
204 | No Content | No response body included |
205 | Reset Content | Client should initiate a request to view the resource associated with the initial request |
206 | Partial Content | Response to a request that included ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access