What is HTTP
Hyper text transfer protocol is an application protocol which formed the foundation for the World Wide Web. It is a protocol to exchange hypertext. It is also known as stateless protocol as each command gets executed independently without the previous command knowledge. This simplifies the server design as there is no need for dynamic server allocation. If a mid-transaction failure occurs, none of the system parts become responsible for cleaning the present state of the server.
Drawbacks of HTTP