HTTP methods and status codes
Let us look at the HTTP methods and status codes. The HTTP methods are a communication channel for performing operations on the HTTP protocol.
The following are the HTTP methods used:
GET: This gets the existing resource for a given identifier.PUT: This puts a new resource.POST: This updates the existing resource.DELETE: This deletes the existing resource.
Status code is human readable diagnostic information about HTTP messages.
The following table shows all the available status codes and their meanings:
| 
 Status code  | 
 Meaning  | 
|---|---|
| 
 200  | 
 The request has succeeded  | 
| 
 201  | 
 The POST method was executed successfully  | 
| 
 202  | 
 The request has been accepted for processing  | 
| 
 203  | 
 No authorization for the information  | 
| 
 204  | 
 No response from the server  | 
| 
 301  | 
 The data requested is moved to a new URL  | 
| 
 302  | 
 Forward action required for the request to be completely fulfilled  | 
| 
 303  | 
 All the 3XX codes point to different URL for various actions like forwarding  | 
| 
 304  | 
 Cache not modified properly...  |