HTTP is the foundation of data communication for the World Wide Web. It is used to transfer hypertext documents, such as HTML, that are the basis of the web.