tyntec

tynpedia

 

HTTP

HTTP (Hypertext Transfer Protocol) is a communications protocol for the transfer of information on the World Wide Web. It is a request/response standard between a client and a server. A client is the end-user, the server is the website. The client making a HTTP request - generally using a web browser - is referred to as the user agent. The responding server, which stores or creates resources such as HTML files and images, is called the origin server.

In between the user agent and origin server may be several intermediaries, such as proxies, gateways, and tunnels. Typically, a HTTP client initiates a request. It establishes a Transmission Control Protocol (TCP) connection to a particular port on a host. A HTTP server listening on that port waits for the client to send a request message. Upon receiving the request, the server sends back a status line, such as "HTTP/1.1 200 OK", and a message of its own, the body of which is perhaps the requested resource, an error message, or some other information.

There are two methods for transmitting information via HTTP - 'GET' and 'POST'. As a simplification, one could say that 'GET' is for getting/retrieving data whereas 'POST' may involve anything, like storing or updating data, or ordering a product, or sending E-mail.
In the mobile world, HTTP can be used as an interface to integrate SMS into websites and IT applications.