HTTP Overview and HTTP Methods explained in detail.

In this post, we will look into HTTP and HTTP methods in detail.

What is HTTP?

HTTP definition based on Mozilla Documentation

Hypertext Transfer Protocol (HTTP) is a protocol which allows the fetching of resources, such as HTML documents. It is the foundation of any data exchange on the Web and a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is reconstructed from the different sub-documents fetched, for instance text, layout description, images, videos, scripts, and more.

In simple terms, Hypertext Transfer Protocol (HTTP) is a protocol which facilitates data transfer between client and server. It is mainly designed to enable communication between server and client.

Example: Browser is an HTTP Client which request web pages to the server and server will return the web pages.