Posted by
/ / Leave a comment
« Back to Glossary Index

httpHTTP stands for Hypertext Transfer Protocol. It is the primary protocol used in our everyday activities on the World Wide Web. Every time you type a domain name into your browser, it will add an “http://” in front of it. But it all happens in the background and most users don’t even realise what happens when they type in a website domain. This is the default behaviour for browsers because every website or web application relies on it.

This isn’t by accident. Tim Berners-Lee developed HTTP beginning in 1989 as part of a project he called “WorldWideWeb” (all one word). At the time, it was just his vision of what the Internet could eventually become. A version of the standard (version 0.9) was published in 1991, and version 1.0 was introduced in 1996. Once the initial protocol was completed, others began to build on it. The first was the Mosaic browser, which eventually became the Netscape Navigator years later. Not long after it became clear that the vision of a world wide web was becoming a reality. An international standards working group was formed to control and improve the protocol which led to the 1996, 1997, 1999, 2014 and 2015 updates.

Before Berners-Lee, all online activity was text-based (and used other protocols like FTP) and generally not user friendly for anyone not inclined towards technology and computers. While online services and “communities” existed, they were nothing like what we enjoy today.

HTTP uses very simple mechanisms to transfer data between a client browser and a remote server. Specifically, GET and POST methods were in the original versions. Others have been added since, but it remains one of the simplest web technologies to use.

Developers can use HTTP to interface with the fastsms API using GET and POST methods. This provides the ability to work with any websites, databases, or applications that support HTTP. This gives developers the freedom to program in their desired language as long as it will work with HTTP.

Hypertext Transfer Protocol
« Back to Glossary Index

Leave a Reply

Your email address will not be published. Required fields are marked *

HTML tags are not allowed.

8,045 Spambots Blocked by Simple Comments