Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

The Hypertext Transfer Protocol (HTTP) is a stateless \%application- level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation.

[1]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples , 1996, RFC.

[2]  Paul J. Leach,et al.  An HTTP Extension Framework , 2000, RFC.

[3]  Jacob Palme,et al.  MIME Encapsulation of Aggregate Documents, such as HTML (MHTML) , 1999, RFC.

[4]  Jon Postel,et al.  IANA Charset Registration Procedures , 2000, RFC.

[5]  Thomas Narten,et al.  Guidelines for Writing an IANA Considerations Section in RFCs , 1998, RFC.

[6]  Jeffrey C. Mogul,et al.  Registration Procedures for Message Header Fields , 2004, RFC.

[7]  Rohit Khare,et al.  Upgrading to TLS Within HTTP/1.1 , 2000, RFC.

[8]  Peter Saint-Andre,et al.  Deprecating the "X-" Prefix and Similar Constructs in Application Protocols , 2012, RFC.

[9]  David M. Kristol,et al.  HTTP State Management Mechanism , 1997, RFC.

[10]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , 1996, RFC.

[11]  Julian F. Reschke Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP) , 2011, RFC.

[12]  Lisa Dusseault,et al.  PATCH Method for HTTP , 2010, RFC.

[13]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[14]  D Manyu,et al.  Hypertext transfer protocol , 2009 .

[15]  Dave Crocker,et al.  Augmented BNF for Syntax Specifications: ABNF , 1997, RFC.

[16]  Roy T. Fielding,et al.  Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests , 2014, RFC.

[17]  Ned Freed,et al.  Media Type Specifications and Registration Procedures , 2005, RFC.

[18]  Roy T. Fielding,et al.  Hypertext Transfer Protocol (HTTP/1.1): Authentication , 2014, RFC.

[19]  Andrew H. Mutz,et al.  Transparent Content Negotiation in HTTP , 1998, RFC.

[20]  Roy T. Fielding,et al.  Hypertext Transfer Protocol (HTTP/1.1): Caching , 2014, RFC.

[21]  David L. Mills,et al.  Internet Engineering Task Force (ietf) Network Time Protocol Version 4: Protocol and Algorithms Specification , 2010 .

[22]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.2 , 2008, RFC.

[23]  Julian F. Reschke,et al.  Character Set and Language Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters , 2010, RFC.

[24]  Roy T. Fielding,et al.  Hypertext Transfer Protocol (HTTP/1.1): Range Requests , 2014, RFC.

[25]  Peter W. Resnick,et al.  Internet Message Format , 2001, RFC.

[26]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[27]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.1 , 2006, RFC.

[28]  Julian F. Reschke The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect) , 2014, RFC.

[29]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[30]  Paul E. Hoffman,et al.  Terminology Used in Internationalization in the IETF , 2003, RFC.

[31]  Roy T. Fielding,et al.  Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing , 2014, RFC.

[32]  Mark Davis,et al.  Matching of Language Tags , 2006, RFC.

[33]  Tim Berners-Lee,et al.  Hypertext transfer protocol--http/i , 1993 .

[34]  Mark Davis,et al.  Tags for Identifying Languages , 2009, RFC.

[35]  Larry Masinter,et al.  Returning Values from Forms: multipart/form-data , 1998, RFC.

[36]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types , 1996, RFC.