HTTP Methods

GET ========= Send  named resource from the server to the client.

PUT ========= Store data from client into a named server resource.

POST ======== Send client data into a server gateway application.

DELETE ====== Delete the named resource from a server.

HEAD ======== Send just the HTTP headers from the response for the named resource.

OPTIONS ===== Determine what methods can operate on a server.

TRACE ======= Trace the message through proxy servers to the server.

CONNECT ==== For use with a proxy that can dynamically switch to being a tunnel (e.g. SSL tunneling).

 

More about http methods definitions:http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9

 

Status Codes

 

1XX  Informational —— Request has been received by server.

2XX Successful —— Request has been acceptted successfully.

3XX Redirection ——  Further action needs to be taken by the user agent in order to fulfill the request.

4XX Client Error —— Syntax error or implementation is fail.

5XX Server Error —— The server encountered an unexpected condition which prevented it from fulfilling the request.

 

More about status codes definitions:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10