HTTP
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |subcat=Web |released=1991 }} '''HTTP''' (Hypertext Transfer Protocol) is a basic protocol of the World Wide Web, and was one of the original three pillars of...") |
|||
Line 3: | Line 3: | ||
|released=1991 | |released=1991 | ||
}} | }} | ||
− | + | [[HTTP]] (Hypertext Transfer Protocol) is a basic protocol of the World Wide Web, and was one of the original three pillars of the Web as invented by Tim Berners-Lee (the others being [[URL]]s and [[HTML]]). It consists of a set of standards by which user agents (browsers, indexing robots, etc.) make requests consisting of headers in plain text (and possibly form values and file uploads in various formats) and receive responses including plain-text response headers and content from the Web in a format designated by the [[Mime-type]] header. | |
HTTPS is a secure variant of HTTP which adds [[SSL]] encryption. | HTTPS is a secure variant of HTTP which adds [[SSL]] encryption. | ||
+ | |||
+ | == Specifications == | ||
+ | * RFC 7230: Message Syntax and Routing | ||
+ | * RFC 7231: Semantics and Content | ||
+ | * RFC 7232: Conditional Requests | ||
+ | * RFC 7233: Range Requests | ||
+ | * RFC 7234: Caching | ||
+ | * RFC 7235: Authentication | ||
+ | * RFC 2617: Basic and Digest Access Authentication | ||
+ | * RFC 2817: Upgrading to TLS Within HTTP/1.1 | ||
+ | * RFC 2818: HTTP Over TLS | ||
+ | * RFC 2616 (Obsolete; HTTP 1.1; 1999) | ||
+ | * RFC 2068 (Obsolete; HTTP 1.1; 1997) | ||
+ | * [http://www.w3.org/Protocols/HTTP/AsImplemented.html HTML 0.9 as implemented (W3C)] | ||
== Links == | == Links == | ||
* [[Wikipedia:Hypertext Transfer Protocol|Wikipedia article]] | * [[Wikipedia:Hypertext Transfer Protocol|Wikipedia article]] | ||
− | |||
− | |||
* [http://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00 SPDY proposal] (proposed faster HTTP) | * [http://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00 SPDY proposal] (proposed faster HTTP) | ||
* [http://www.451unavailable.org/ 451 Unavailable proposed error response for sites blocked by legal action] | * [http://www.451unavailable.org/ 451 Unavailable proposed error response for sites blocked by legal action] |
Revision as of 18:14, 8 June 2014
HTTP (Hypertext Transfer Protocol) is a basic protocol of the World Wide Web, and was one of the original three pillars of the Web as invented by Tim Berners-Lee (the others being URLs and HTML). It consists of a set of standards by which user agents (browsers, indexing robots, etc.) make requests consisting of headers in plain text (and possibly form values and file uploads in various formats) and receive responses including plain-text response headers and content from the Web in a format designated by the Mime-type header.HTTPS is a secure variant of HTTP which adds SSL encryption.
Specifications
- RFC 7230: Message Syntax and Routing
- RFC 7231: Semantics and Content
- RFC 7232: Conditional Requests
- RFC 7233: Range Requests
- RFC 7234: Caching
- RFC 7235: Authentication
- RFC 2617: Basic and Digest Access Authentication
- RFC 2817: Upgrading to TLS Within HTTP/1.1
- RFC 2818: HTTP Over TLS
- RFC 2616 (Obsolete; HTTP 1.1; 1999)
- RFC 2068 (Obsolete; HTTP 1.1; 1997)
- HTML 0.9 as implemented (W3C)