The Hypertext Transfer Protocol (HTTP) is the foundation of the World Wide Web, and is used to load web pages using hypertext links. HTTP is an application layer protocol designed to transfer information between networked devices and runs on top of other layers of the network protocol stack.
As a request-response protocol, HTTP gives users a way to interact with web resources such as HTML files by transmitting hypertext messages between clients and servers. POST adds content, messages, or data to a new page under an existing web resource.
As a request-response protocol, HTTP gives users a way to interact with web resources such as HTML files by transmitting hypertext messages between clients and servers. HTTP clients generally use Transmission Control Protocol (TCP) connections to communicate with servers.
It specifies that any type of media content can be sent by HTTP as long as both the server and the client can handle the data content.
It is a connectionless approach in which HTTP client
It is stateless means each request is considered as the new request. In other words, server doesn't recognize the user by default.
It uses the reliable TCP connections by default on TCP port 80.