Skip to content
HTTP

File:HTTP_logo.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ8777· pop 95· linked from 1,892 articles

Also known as Hypertext Transfer Protocol, http:, http://

HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.

AI overview

HTTP is the set of rules that computers use to send and receive web pages and other information over the internet. It matters because it's the foundation that makes the World Wide Web work, allowing you to click links and view documents in your web browser.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

Protocol.image
HTTP logo.svg180px
Protocol.developer
Initially CERN; IETF, W3C

via Wikipedia infobox

Described at

What is HTTP

w3schools.com

HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP W3.CSS C C++ C HOW TO BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS DSA TYPESCRIPT ANGULAR ANGULARJS GIT POSTGRESQL MONGODB ASP AI R GO KOTLIN SWIFT SASS VUE GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE INTRO TO PROGRAMMING INTRO TO HTML & CSS BASH RUST TOOLS ) The World Wide Web is about communication between web clients and web servers . Clients are often browsers (Chrome, Edge, Safari), but they can be any type of program or device. 1. The browser requests an HTML page. The server returns an HTML file. 2. The browser requests a style sheet. The server returns a CSS file. 3. The browser requests an JPG image. The server returns a JPG file. 4. The browser requests JavaScript code. The server returns a JS file 5. The browser requests data. The server returns data (in XML or JSON). XHR is often used to request and receive data for the purpose of modifying a web page. Despite the XML and Http in the name, XHR is used with other protocols than HTTP, and the data can be of many different types like HTML , CSS , XML , JSON , and plain text.

Excerpt from a page describing this subject · 18,348 chars · not written by Vinony

Wikidata facts

Official website
httpwg.org/specs
Show 8 more facts
port
80
Commons category
Hypertext Transfer Protocol
inception
1989-00-00
media type
message/http
publication date
1990-00-00
software version identifier
2
Sources (7)

via Wikidata · CC0

~38 min read

Article

45 sections
Contents
  • Versions
  • Use
  • Technology
  • Transport layer
  • Data exchange
  • Request and response messages through connections
  • Persistent connections
  • Content retrieval optimizations
  • Application session {{anchor |HTTP session}}
  • Authentication
  • Encrypted connection
  • Message format{{anchor |message-format}}
  • Header{{anchor |message-header}}
  • Body{{anchor |message-body}}
  • Entity{{anchor |message-entity}}
  • Header field{{anchor |message-header-field}}
  • Request{{anchor |Request_message}}
  • Resource{{anchor |request-resource}}
  • Method{{anchor|request-method|Request_methods}}
  • Safe method
  • Idempotent method
  • Cacheable method
  • Response <span class="anchor" id="Response_message"></span>
  • Status code{{anchor |response-status-code}}
  • Reason phrase{{anchor |response-reason-phrase}}
  • Example
  • Similar protocols
  • History
  • HTTP/0.9
  • HTTP/1.0-draft
  • W3C HTTP Working Group
  • HTTP/1.0
  • HTTP/1.1
  • W3C HTTP-NG Working Group
  • IETF HTTP Working Group restarted
  • SPDY
  • HTTP/2
  • 2014 updates to HTTP/1.1
  • HTTP/0.9 Deprecation
  • HTTP/3
  • Updates and refactoring in 2022
  • See also
  • Notes
  • References
  • External links

HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.

HTTP is a request–response protocol in the client–server model. A transaction starts with a client submitting a request to the server, the server attempts to satisfy the request and returns a response to the client that describes the disposition of the request and optionally contains a requested resource such as an HTML document or other content.

Gallery (7)

Connections

Categories