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... | 
 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                