HTTP stands for “Hypertext Transfer Protocol” and is the most widely used communication protocol in the WWW. It is a generic, stateless, clear-text protocol. It is a message-based protocol where a sender sends a request to a server which in turn replies with a response message. HTTP is specified in RFC2616.