Skip to content

Instantly share code, notes, and snippets.

@essen
Last active January 10, 2022 02:01
Show Gist options
  • Select an option

  • Save essen/12eb360f0717911d94ce to your computer and use it in GitHub Desktop.

Select an option

Save essen/12eb360f0717911d94ce to your computer and use it in GitHub Desktop.

Revisions

  1. essen revised this gist Mar 26, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # HTTP and related specifications

    This gist is deprecated in favor of https://github.com/ninenines/cowboy/blob/master/doc/src/guide/specs.asciidoc
    This gist is deprecated in favor of https://github.com/ninenines/cowboy/blob/master/doc/src/guide/specs.asciidoc which has a formatted version at https://ninenines.eu/docs/en/cowboy/2.0/guide/specs/

    ## HTTP

  2. essen revised this gist Mar 20, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    # HTTP and related specifications

    This gist is deprecated in favor of https://github.com/ninenines/cowboy/blob/master/doc/src/guide/specs.asciidoc

    ## HTTP

    #### IANA Registries
  3. essen revised this gist Mar 1, 2017. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -167,3 +167,13 @@
    * [RFC 6764](https://tools.ietf.org/html/rfc6764): Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)
    * [RFC 7809](https://tools.ietf.org/html/rfc7809): Calendaring Extensions to WebDAV (CalDAV): Time Zones by Reference
    * [RFC 7953](https://tools.ietf.org/html/rfc7953): Calendar Availability

    ## CoAP

    * [RFC 7252](https://tools.ietf.org/html/rfc7252): The Constrained Application Protocol (CoAP)
    * [RFC 7390](https://tools.ietf.org/html/rfc7390): Group Communication for CoAP
    * [RFC 7641](https://tools.ietf.org/html/rfc7641): Observing Resources in CoAP
    * [RFC 7650](https://tools.ietf.org/html/rfc7650): A CoAP Usage for REsource LOcation And Discovery (RELOAD)
    * [RFC 7959](https://tools.ietf.org/html/rfc7959): Block-Wise Transfers in CoAP
    * [RFC 7967](https://tools.ietf.org/html/rfc7967): CoAP Option for No Server Response
    * [RFC 8075](https://tools.ietf.org/html/rfc8075): Guidelines for Mapping Implementations: HTTP to CoAP
  4. essen revised this gist Feb 18, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -30,7 +30,7 @@
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
    * [RFC 1951](https://tools.ietf.org/html/rfc1951): DEFLATE Compressed Data Format Specification version 1.3
    * [RFC 1952](https://tools.ietf.org/html/rfc1952): GZIP file format specification version 4.3
    * [RFC 2046)(https://tools.ietf.org/html/rfc2046#section-5.1): Multipart media type (in MIME Part Two: Media Types)
    * [RFC 2046](https://tools.ietf.org/html/rfc2046#section-5.1): Multipart media type (in MIME Part Two: Media Types)
    * [RFC 2295](https://tools.ietf.org/html/rfc2295): Transparent Content Negotiation in HTTP
    * [RFC 2296](https://tools.ietf.org/html/rfc2296): HTTP Remote Variant Selection Algorithm: RVSA/1.0
    * [RFC 2817](https://tools.ietf.org/html/rfc2817): Upgrading to TLS Within HTTP/1.1
  5. essen revised this gist Feb 18, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -30,6 +30,7 @@
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
    * [RFC 1951](https://tools.ietf.org/html/rfc1951): DEFLATE Compressed Data Format Specification version 1.3
    * [RFC 1952](https://tools.ietf.org/html/rfc1952): GZIP file format specification version 4.3
    * [RFC 2046)(https://tools.ietf.org/html/rfc2046#section-5.1): Multipart media type (in MIME Part Two: Media Types)
    * [RFC 2295](https://tools.ietf.org/html/rfc2295): Transparent Content Negotiation in HTTP
    * [RFC 2296](https://tools.ietf.org/html/rfc2296): HTTP Remote Variant Selection Algorithm: RVSA/1.0
    * [RFC 2817](https://tools.ietf.org/html/rfc2817): Upgrading to TLS Within HTTP/1.1
  6. essen revised this gist Feb 18, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -64,6 +64,7 @@
    * [RFC 7538](https://tools.ietf.org/html/rfc7538): The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)
    * [RFC 7540](https://tools.ietf.org/html/rfc7540): Hypertext Transfer Protocol Version 2 (HTTP/2)
    * [RFC 7541](https://tools.ietf.org/html/rfc7541): HPACK: Header Compression for HTTP/2
    * [RFC 7578](https://tools.ietf.org/html/rfc7578): Returning Values from Forms: multipart/form-data
    * [RFC 7615](https://tools.ietf.org/html/rfc7615): HTTP Authentication-Info and Proxy-Authentication-Info Response Header Fields
    * [RFC 7616](https://tools.ietf.org/html/rfc7616): HTTP Digest Access Authentication
    * [RFC 7617](https://tools.ietf.org/html/rfc7617): The 'Basic' HTTP Authentication Scheme
  7. essen revised this gist Feb 5, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -28,6 +28,8 @@
    * [Preload](https://www.w3.org/TR/preload/): Preload
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
    * [RFC 1951](https://tools.ietf.org/html/rfc1951): DEFLATE Compressed Data Format Specification version 1.3
    * [RFC 1952](https://tools.ietf.org/html/rfc1952): GZIP file format specification version 4.3
    * [RFC 2295](https://tools.ietf.org/html/rfc2295): Transparent Content Negotiation in HTTP
    * [RFC 2296](https://tools.ietf.org/html/rfc2296): HTTP Remote Variant Selection Algorithm: RVSA/1.0
    * [RFC 2817](https://tools.ietf.org/html/rfc2817): Upgrading to TLS Within HTTP/1.1
  8. essen revised this gist Jan 26, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -72,6 +72,7 @@
    * [RFC 7804](https://tools.ietf.org/html/rfc7804): Salted Challenge Response HTTP Authentication Mechanism
    * [RFC 7838](https://tools.ietf.org/html/rfc7838): HTTP Alternative Services
    * [RFC 7932](https://tools.ietf.org/html/rfc7932): Brotli Compressed Data Format
    * [RFC 8053](https://tools.ietf.org/html/rfc8053): HTTP Authentication Extensions for Interactive Clients
    * [Webmention](https://www.w3.org/TR/webmention/): Webmention

    #### Upcoming
  9. essen revised this gist Jan 17, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -71,6 +71,7 @@
    * [RFC 7725](https://tools.ietf.org/html/rfc7725): An HTTP Status Code to Report Legal Obstacles
    * [RFC 7804](https://tools.ietf.org/html/rfc7804): Salted Challenge Response HTTP Authentication Mechanism
    * [RFC 7838](https://tools.ietf.org/html/rfc7838): HTTP Alternative Services
    * [RFC 7932](https://tools.ietf.org/html/rfc7932): Brotli Compressed Data Format
    * [Webmention](https://www.w3.org/TR/webmention/): Webmention

    #### Upcoming
  10. essen revised this gist Dec 8, 2016. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -85,7 +85,6 @@
    #### Informative

    * [Architecture of the World Wide Web](http://www.w3.org/TR/webarch/)
    * [Generic Event Delivery Using HTTP Push](https://martinthomson.github.io/drafts/draft-thomson-webpush-http2.html)
    * [RFC 2936](https://tools.ietf.org/html/rfc2936): HTTP MIME Type Handler Detection
    * [RFC 2964](https://tools.ietf.org/html/rfc2964): Use of HTTP State Management
    * [RFC 3143](https://tools.ietf.org/html/rfc3143): Known HTTP Proxy/Caching Problems
  11. essen revised this gist Dec 8, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -98,6 +98,7 @@
    * [app: URL Scheme](http://www.w3.org/TR/app-uri/)
    * [Beacon](http://www.w3.org/TR/beacon/)
    * [File API](http://www.w3.org/TR/FileAPI/)
    * [Generic Event Delivery Using HTTP Push](https://tools.ietf.org/html/rfc8030)
    * [Good Practices for Capability URLs](http://www.w3.org/TR/capability-urls/)
    * [HTML Living Standard](https://html.spec.whatwg.org/multipage/)
    * [HTML Living Standard for Web developers](https://developers.whatwg.org/)
  12. essen revised this gist Nov 3, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -108,6 +108,7 @@
    * [Media Fragments URI 1.0](http://www.w3.org/TR/media-frags/)
    * [RFC 6690](https://tools.ietf.org/html/rfc6690): Constrained RESTful Environments (CoRE) Link Format
    * [RFC 7807](https://tools.ietf.org/html/rfc7807): Problem Details for HTTP APIs
    * [RFC 6906](https://tools.ietf.org/html/rfc6906): The 'profile' Link Relation Type
    * [Subresource Integrity](http://www.w3.org/TR/SRI/)
    * [Tracking Compliance and Scope](http://www.w3.org/TR/tracking-compliance/)
    * [Use cases and requirements for Media Fragments](http://www.w3.org/TR/media-frags-reqs/)
  13. essen revised this gist Aug 24, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -159,3 +159,4 @@
    * [RFC 6638](https://tools.ietf.org/html/rfc6638): Scheduling Extensions to CalDAV
    * [RFC 6764](https://tools.ietf.org/html/rfc6764): Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)
    * [RFC 7809](https://tools.ietf.org/html/rfc7809): Calendaring Extensions to WebDAV (CalDAV): Time Zones by Reference
    * [RFC 7953](https://tools.ietf.org/html/rfc7953): Calendar Availability
  14. essen revised this gist Aug 18, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -104,6 +104,7 @@
    * [HTML4.01](http://www.w3.org/TR/html401/)
    * [HTML5](http://www.w3.org/TR/html5/)
    * [HTML5.1](http://www.w3.org/TR/html51/)
    * [HTML5.2](https://www.w3.org/TR/html52/)
    * [Media Fragments URI 1.0](http://www.w3.org/TR/media-frags/)
    * [RFC 6690](https://tools.ietf.org/html/rfc6690): Constrained RESTful Environments (CoRE) Link Format
    * [RFC 7807](https://tools.ietf.org/html/rfc7807): Problem Details for HTTP APIs
  15. essen revised this gist Aug 11, 2016. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,14 @@
    * [HTTP Status Code Registry](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml)
    * [Message Headers](https://www.iana.org/assignments/message-headers/message-headers.xhtml)
    * [HTTP Parameters](https://www.iana.org/assignments/http-parameters/http-parameters.xhtml)
    * [HTTP Alt-Svc Parameter Registry](https://www.iana.org/assignments/http-alt-svc-parameters/http-alt-svc-parameters.xhtml)
    * [HTTP Authentication Scheme Registry](https://www.iana.org/assignments/http-authschemes/http-authschemes.xhtml)
    * [HTTP Cache Directive Registry](https://www.iana.org/assignments/http-cache-directives/http-cache-directives.xhtml)
    * [HTTP Digest Algorithm Values](https://www.iana.org/assignments/http-dig-alg/http-dig-alg.xhtml)
    * [HTTP Origin-Bound Authentication Device Identifier Types](https://www.iana.org/assignments/hoba-device-identifiers/hoba-device-identifiers.xhtml)
    * [HTTP Upgrade Token Registry](https://www.iana.org/assignments/http-upgrade-tokens/http-upgrade-tokens.xhtml)
    * [HTTP Warn Codes](https://www.iana.org/assignments/http-warn-codes/http-warn-codes.xhtml)
    * [HTTP/2 Parameters](https://www.iana.org/assignments/http2-parameters/http2-parameters.xhtml)
    * [WebSocket Protocol Registries](https://www.ietf.org/assignments/websocket/websocket.xml)

    #### Current
  16. essen revised this gist Aug 11, 2016. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,14 @@

    ## HTTP

    #### IANA Registries

    * [HTTP Method Registry](https://www.iana.org/assignments/http-methods/http-methods.xhtml)
    * [HTTP Status Code Registry](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml)
    * [Message Headers](https://www.iana.org/assignments/message-headers/message-headers.xhtml)
    * [HTTP Parameters](https://www.iana.org/assignments/http-parameters/http-parameters.xhtml)
    * [WebSocket Protocol Registries](https://www.ietf.org/assignments/websocket/websocket.xml)

    #### Current

    * [CORS](http://www.w3.org/TR/cors/): Cross-Origin Resource Sharing
  17. essen revised this gist Jul 3, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@
    * [CSP2](http://www.w3.org/TR/CSP2/): Content Security Policy Level 2
    * [DNT](http://www.w3.org/TR/tracking-dnt/): Tracking Preference Expression (DNT)
    * [eventsource](http://www.w3.org/TR/eventsource/): Server-Sent Events
    * [Form content types](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1): Form content types
    * [Form content types](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4): Form content types
    * [Preload](https://www.w3.org/TR/preload/): Preload
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
  18. essen revised this gist Jul 3, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@
    * [CSP2](http://www.w3.org/TR/CSP2/): Content Security Policy Level 2
    * [DNT](http://www.w3.org/TR/tracking-dnt/): Tracking Preference Expression (DNT)
    * [eventsource](http://www.w3.org/TR/eventsource/): Server-Sent Events
    * [HTML4 form content types](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1): Form content types
    * [Form content types](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1): Form content types
    * [Preload](https://www.w3.org/TR/preload/): Preload
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
  19. essen revised this gist Jul 3, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,7 @@
    * [CSP2](http://www.w3.org/TR/CSP2/): Content Security Policy Level 2
    * [DNT](http://www.w3.org/TR/tracking-dnt/): Tracking Preference Expression (DNT)
    * [eventsource](http://www.w3.org/TR/eventsource/): Server-Sent Events
    * [HTML4 form content types](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1): Form content types
    * [Preload](https://www.w3.org/TR/preload/): Preload
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
  20. essen revised this gist May 25, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -114,6 +114,7 @@
    ## URL

    * [RFC 3986](https://tools.ietf.org/html/rfc3986): URI Generic Syntax
    * [RFC 6570](https://tools.ietf.org/html/rfc6570): URI Template
    * [RFC 6874](https://tools.ietf.org/html/rfc6874): Representing IPv6 Zone Identifiers in Address Literals and URIs
    * [RFC 7320](https://tools.ietf.org/html/rfc7320): URI Design and Ownership
    * [URL](http://www.w3.org/TR/url-1/)
  21. essen revised this gist May 24, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,7 @@
    * [CSP2](http://www.w3.org/TR/CSP2/): Content Security Policy Level 2
    * [DNT](http://www.w3.org/TR/tracking-dnt/): Tracking Preference Expression (DNT)
    * [eventsource](http://www.w3.org/TR/eventsource/): Server-Sent Events
    * [Preload](https://www.w3.org/TR/preload/): Preload
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
    * [RFC 2295](https://tools.ietf.org/html/rfc2295): Transparent Content Negotiation in HTTP
    @@ -53,7 +54,7 @@
    * [RFC 7725](https://tools.ietf.org/html/rfc7725): An HTTP Status Code to Report Legal Obstacles
    * [RFC 7804](https://tools.ietf.org/html/rfc7804): Salted Challenge Response HTTP Authentication Mechanism
    * [RFC 7838](https://tools.ietf.org/html/rfc7838): HTTP Alternative Services
    * [Preload](https://www.w3.org/TR/preload/): Preload
    * [Webmention](https://www.w3.org/TR/webmention/): Webmention

    #### Upcoming

  22. essen revised this gist Apr 13, 2016. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -57,15 +57,17 @@

    #### Upcoming

    * [Generic Event Delivery Using HTTP Push](https://martinthomson.github.io/drafts/draft-thomson-webpush-http2.html)
    * [Content Security Policy: Cookie Controls](https://www.w3.org/TR/csp-cookies/)
    * [Content Security Policy: Embedded Enforcement](https://www.w3.org/TR/csp-embedded-enforcement/)
    * [Content Security Policy Level 3](https://www.w3.org/TR/CSP3/)
    * [Content Security Policy Pinning](https://www.w3.org/TR/csp-pinning/)
    * [Referrer Policy](http://www.w3.org/TR/referrer-policy/)
    * [User Interface Security Directives for Content Security Policy](http://www.w3.org/TR/UISecurity/)
    * [W3C HTML Form HTTP Extensions](http://www.w3.org/TR/form-http-extensions/)
    * [W3C HTML JSON form submission](http://www.w3.org/TR/html-json-forms/)

    #### Informative

    * [Architecture of the World Wide Web](http://www.w3.org/TR/webarch/)
    * [Generic Event Delivery Using HTTP Push](https://martinthomson.github.io/drafts/draft-thomson-webpush-http2.html)
    * [RFC 2936](https://tools.ietf.org/html/rfc2936): HTTP MIME Type Handler Detection
    * [RFC 2964](https://tools.ietf.org/html/rfc2964): Use of HTTP State Management
    * [RFC 3143](https://tools.ietf.org/html/rfc3143): Known HTTP Proxy/Caching Problems
  23. essen revised this gist Apr 13, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -53,6 +53,7 @@
    * [RFC 7725](https://tools.ietf.org/html/rfc7725): An HTTP Status Code to Report Legal Obstacles
    * [RFC 7804](https://tools.ietf.org/html/rfc7804): Salted Challenge Response HTTP Authentication Mechanism
    * [RFC 7838](https://tools.ietf.org/html/rfc7838): HTTP Alternative Services
    * [Preload](https://www.w3.org/TR/preload/): Preload

    #### Upcoming

  24. essen revised this gist Apr 12, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -111,6 +111,7 @@

    * [RFC 3986](https://tools.ietf.org/html/rfc3986): URI Generic Syntax
    * [RFC 6874](https://tools.ietf.org/html/rfc6874): Representing IPv6 Zone Identifiers in Address Literals and URIs
    * [RFC 7320](https://tools.ietf.org/html/rfc7320): URI Design and Ownership
    * [URL](http://www.w3.org/TR/url-1/)
    * [URL Living Standard](https://url.spec.whatwg.org/)

  25. essen revised this gist Apr 12, 2016. 1 changed file with 64 additions and 64 deletions.
    128 changes: 64 additions & 64 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -9,36 +9,36 @@
    * [DNT](http://www.w3.org/TR/tracking-dnt/): Tracking Preference Expression (DNT)
    * [eventsource](http://www.w3.org/TR/eventsource/): Server-Sent Events
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
    * [RFC 1945](http://tools.ietf.org/html/1945): HTTP/1.0
    * [RFC 2295](http://tools.ietf.org/html/2295): Transparent Content Negotiation in HTTP
    * [RFC 2296](http://tools.ietf.org/html/2296): HTTP Remote Variant Selection Algorithm: RVSA/1.0
    * [RFC 2817](http://tools.ietf.org/html/2817): Upgrading to TLS Within HTTP/1.1
    * [RFC 2818](http://tools.ietf.org/html/2818): HTTP Over TLS
    * [RFC 3230](http://tools.ietf.org/html/3230): Instance Digests in HTTP
    * [RFC 4559](http://tools.ietf.org/html/4559): SPNEGO-based Kerberos and NTLM HTTP Authentication in Microsoft Windows
    * [RFC 5789](http://tools.ietf.org/html/5789): PATCH Method for HTTP
    * [RFC 5843](http://tools.ietf.org/html/5843): Additional Hash Algorithms for HTTP Instance Digests
    * [RFC 5861](http://tools.ietf.org/html/5861): HTTP Cache-Control Extensions for Stale Content
    * [RFC 5987](http://tools.ietf.org/html/5987): Character Set and Language Encoding for HTTP Header Field Parameters
    * [RFC 5988](http://tools.ietf.org/html/5988): Web Linking
    * [RFC 6265](http://tools.ietf.org/html/6265): HTTP State Management Mechanism
    * [RFC 6266](http://tools.ietf.org/html/6266): Use of the Content-Disposition Header Field
    * [RFC 6454](http://tools.ietf.org/html/6454): The Web Origin Concept
    * [RFC 6455](http://tools.ietf.org/html/6455): The WebSocket Protocol
    * [RFC 6585](http://tools.ietf.org/html/6585): Additional HTTP Status Codes
    * [RFC 6750](http://tools.ietf.org/html/6750): The OAuth 2.0 Authorization Framework: Bearer Token Usage
    * [RFC 6797](http://tools.ietf.org/html/6797): HTTP Strict Transport Security (HSTS)
    * [RFC 6903](http://tools.ietf.org/html/6903): Additional Link Relation Types
    * [RFC 7034](http://tools.ietf.org/html/7034): HTTP Header Field X-Frame-Options
    * [RFC 7089](http://tools.ietf.org/html/7089): Time-Based Access to Resource States: Memento
    * [RFC 7230](http://tools.ietf.org/html/7230): HTTP/1.1 Message Syntax and Routing
    * [RFC 7231](http://tools.ietf.org/html/7231): HTTP/1.1 Semantics and Content
    * [RFC 7232](http://tools.ietf.org/html/7232): HTTP/1.1 Conditional Requests
    * [RFC 7233](http://tools.ietf.org/html/7233): HTTP/1.1 Range Requests
    * [RFC 7234](http://tools.ietf.org/html/7234): HTTP/1.1 Caching
    * [RFC 7235](http://tools.ietf.org/html/7235): HTTP/1.1 Authentication
    * [RFC 7239](http://tools.ietf.org/html/7239): Forwarded HTTP Extension
    * [RFC 7240](http://tools.ietf.org/html/7240): Prefer Header for HTTP
    * [RFC 1945](https://tools.ietf.org/html/rfc1945): HTTP/1.0
    * [RFC 2295](https://tools.ietf.org/html/rfc2295): Transparent Content Negotiation in HTTP
    * [RFC 2296](https://tools.ietf.org/html/rfc2296): HTTP Remote Variant Selection Algorithm: RVSA/1.0
    * [RFC 2817](https://tools.ietf.org/html/rfc2817): Upgrading to TLS Within HTTP/1.1
    * [RFC 2818](https://tools.ietf.org/html/rfc2818): HTTP Over TLS
    * [RFC 3230](https://tools.ietf.org/html/rfc3230): Instance Digests in HTTP
    * [RFC 4559](https://tools.ietf.org/html/rfc4559): SPNEGO-based Kerberos and NTLM HTTP Authentication in Microsoft Windows
    * [RFC 5789](https://tools.ietf.org/html/rfc5789): PATCH Method for HTTP
    * [RFC 5843](https://tools.ietf.org/html/rfc5843): Additional Hash Algorithms for HTTP Instance Digests
    * [RFC 5861](https://tools.ietf.org/html/rfc5861): HTTP Cache-Control Extensions for Stale Content
    * [RFC 5987](https://tools.ietf.org/html/rfc5987): Character Set and Language Encoding for HTTP Header Field Parameters
    * [RFC 5988](https://tools.ietf.org/html/rfc5988): Web Linking
    * [RFC 6265](https://tools.ietf.org/html/rfc6265): HTTP State Management Mechanism
    * [RFC 6266](https://tools.ietf.org/html/rfc6266): Use of the Content-Disposition Header Field
    * [RFC 6454](https://tools.ietf.org/html/rfc6454): The Web Origin Concept
    * [RFC 6455](https://tools.ietf.org/html/rfc6455): The WebSocket Protocol
    * [RFC 6585](https://tools.ietf.org/html/rfc6585): Additional HTTP Status Codes
    * [RFC 6750](https://tools.ietf.org/html/rfc6750): The OAuth 2.0 Authorization Framework: Bearer Token Usage
    * [RFC 6797](https://tools.ietf.org/html/rfc6797): HTTP Strict Transport Security (HSTS)
    * [RFC 6903](https://tools.ietf.org/html/rfc6903): Additional Link Relation Types
    * [RFC 7034](https://tools.ietf.org/html/rfc7034): HTTP Header Field X-Frame-Options
    * [RFC 7089](https://tools.ietf.org/html/rfc7089): Time-Based Access to Resource States: Memento
    * [RFC 7230](https://tools.ietf.org/html/rfc7230): HTTP/1.1 Message Syntax and Routing
    * [RFC 7231](https://tools.ietf.org/html/rfc7231): HTTP/1.1 Semantics and Content
    * [RFC 7232](https://tools.ietf.org/html/rfc7232): HTTP/1.1 Conditional Requests
    * [RFC 7233](https://tools.ietf.org/html/rfc7233): HTTP/1.1 Range Requests
    * [RFC 7234](https://tools.ietf.org/html/rfc7234): HTTP/1.1 Caching
    * [RFC 7235](https://tools.ietf.org/html/rfc7235): HTTP/1.1 Authentication
    * [RFC 7239](https://tools.ietf.org/html/rfc7239): Forwarded HTTP Extension
    * [RFC 7240](https://tools.ietf.org/html/rfc7240): Prefer Header for HTTP
    * [RFC 7469](https://tools.ietf.org/html/rfc7469): Public Key Pinning Extension for HTTP
    * [RFC 7486](https://tools.ietf.org/html/rfc7486): HTTP Origin-Bound Authentication (HOBA)
    * [RFC 7538](https://tools.ietf.org/html/rfc7538): The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)
    @@ -65,11 +65,11 @@
    #### Informative

    * [Architecture of the World Wide Web](http://www.w3.org/TR/webarch/)
    * [RFC 2936](http://tools.ietf.org/html/2936): HTTP MIME Type Handler Detection
    * [RFC 2964](http://tools.ietf.org/html/2964): Use of HTTP State Management
    * [RFC 3143](http://tools.ietf.org/html/3143): Known HTTP Proxy/Caching Problems
    * [RFC 6202](http://tools.ietf.org/html/6202): Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP
    * [RFC 6838](http://tools.ietf.org/html/6838): Media Type Specifications and Registration Procedures
    * [RFC 2936](https://tools.ietf.org/html/rfc2936): HTTP MIME Type Handler Detection
    * [RFC 2964](https://tools.ietf.org/html/rfc2964): Use of HTTP State Management
    * [RFC 3143](https://tools.ietf.org/html/rfc3143): Known HTTP Proxy/Caching Problems
    * [RFC 6202](https://tools.ietf.org/html/rfc6202): Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP
    * [RFC 6838](https://tools.ietf.org/html/rfc6838): Media Type Specifications and Registration Procedures
    * [RFC 7478](https://tools.ietf.org/html/rfc7478): Web Real-Time Communication Use Cases and Requirements

    #### Related
    @@ -96,42 +96,42 @@

    #### Seemingly obsolete

    * [RFC 2227](http://tools.ietf.org/html/2227): Simple Hit-Metering and Usage-Limiting for HTTP
    * [RFC 2310](http://tools.ietf.org/html/2310): The Safe Response Header Field
    * [RFC 2324](http://tools.ietf.org/html/2324): Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
    * [RFC 2660](http://tools.ietf.org/html/2660): The Secure HyperText Transfer Protocol
    * [RFC 2774](http://tools.ietf.org/html/2774): An HTTP Extension Framework
    * [RFC 2965](http://tools.ietf.org/html/2965): HTTP State Management Mechanism (Cookie2)
    * [RFC 3229](http://tools.ietf.org/html/3229): Delta encoding in HTTP
    * [RFC 7168](http://tools.ietf.org/html/7168): The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA)
    * [RFC 2227](https://tools.ietf.org/html/rfc2227): Simple Hit-Metering and Usage-Limiting for HTTP
    * [RFC 2310](https://tools.ietf.org/html/rfc2310): The Safe Response Header Field
    * [RFC 2324](https://tools.ietf.org/html/rfc2324): Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
    * [RFC 2660](https://tools.ietf.org/html/rfc2660): The Secure HyperText Transfer Protocol
    * [RFC 2774](https://tools.ietf.org/html/rfc2774): An HTTP Extension Framework
    * [RFC 2965](https://tools.ietf.org/html/rfc2965): HTTP State Management Mechanism (Cookie2)
    * [RFC 3229](https://tools.ietf.org/html/rfc3229): Delta encoding in HTTP
    * [RFC 7168](https://tools.ietf.org/html/rfc7168): The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA)
    * [SPDY](http://dev.chromium.org/spdy/spdy-protocol): SPDY Protocol
    * [x-webkit-deflate-frame](https://tools.ietf.org/html/draft-tyoshino-hybi-websocket-perframe-deflate-06): Deprecated Websocket compression

    ## URI
    ## URL

    * [RFC 3986](http://tools.ietf.org/html/3986): URI Generic Syntax
    * [RFC 6874](http://tools.ietf.org/html/6874): Representing IPv6 Zone Identifiers in Address Literals and URIs
    * [RFC 3986](https://tools.ietf.org/html/rfc3986): URI Generic Syntax
    * [RFC 6874](https://tools.ietf.org/html/rfc6874): Representing IPv6 Zone Identifiers in Address Literals and URIs
    * [URL](http://www.w3.org/TR/url-1/)
    * [URL Living Standard](https://url.spec.whatwg.org/)

    ## WebDAV

    * [RFC 3253](http://tools.ietf.org/html/3253): Versioning Extensions to WebDAV
    * [RFC 3648](http://tools.ietf.org/html/3648): WebDAV Ordered Collections Protocol
    * [RFC 3744](http://tools.ietf.org/html/3744): WebDAV Access Control Protocol
    * [RFC 4316](http://tools.ietf.org/html/4316): Datatypes for WebDAV Properties
    * [RFC 4331](http://tools.ietf.org/html/4331): Quota and Size Properties for DAV Collections
    * [RFC 4437](http://tools.ietf.org/html/4437): WebDAV Redirect Reference Resources
    * [RFC 4709](http://tools.ietf.org/html/4709): Mounting WebDAV Servers
    * [RFC 4791](http://tools.ietf.org/html/4791): Calendaring Extensions to WebDAV (CalDAV)
    * [RFC 4918](http://tools.ietf.org/html/4918): HTTP Extensions for WebDAV
    * [RFC 5323](http://tools.ietf.org/html/5323): WebDAV SEARCH
    * [RFC 5397](http://tools.ietf.org/html/5397): WebDAV Current Principal Extension
    * [RFC 5689](http://tools.ietf.org/html/5689): Extended MKCOL for WebDAV
    * [RFC 5842](http://tools.ietf.org/html/5842): Binding Extensions to WebDAV
    * [RFC 5995](http://tools.ietf.org/html/5995): Using POST to Add Members to WebDAV Collections
    * [RFC 6352](http://tools.ietf.org/html/6352): CardDAV: vCard Extensions to WebDAV
    * [RFC 6578](http://tools.ietf.org/html/6578): Collection Synchronization for WebDAV
    * [RFC 6638](http://tools.ietf.org/html/6638): Scheduling Extensions to CalDAV
    * [RFC 6764](http://tools.ietf.org/html/6764): Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)
    * [RFC 3253](https://tools.ietf.org/html/rfc3253): Versioning Extensions to WebDAV
    * [RFC 3648](https://tools.ietf.org/html/rfc3648): WebDAV Ordered Collections Protocol
    * [RFC 3744](https://tools.ietf.org/html/rfc3744): WebDAV Access Control Protocol
    * [RFC 4316](https://tools.ietf.org/html/rfc4316): Datatypes for WebDAV Properties
    * [RFC 4331](https://tools.ietf.org/html/rfc4331): Quota and Size Properties for DAV Collections
    * [RFC 4437](https://tools.ietf.org/html/rfc4437): WebDAV Redirect Reference Resources
    * [RFC 4709](https://tools.ietf.org/html/rfc4709): Mounting WebDAV Servers
    * [RFC 4791](https://tools.ietf.org/html/rfc4791): Calendaring Extensions to WebDAV (CalDAV)
    * [RFC 4918](https://tools.ietf.org/html/rfc4918): HTTP Extensions for WebDAV
    * [RFC 5323](https://tools.ietf.org/html/rfc5323): WebDAV SEARCH
    * [RFC 5397](https://tools.ietf.org/html/rfc5397): WebDAV Current Principal Extension
    * [RFC 5689](https://tools.ietf.org/html/rfc5689): Extended MKCOL for WebDAV
    * [RFC 5842](https://tools.ietf.org/html/rfc5842): Binding Extensions to WebDAV
    * [RFC 5995](https://tools.ietf.org/html/rfc5995): Using POST to Add Members to WebDAV Collections
    * [RFC 6352](https://tools.ietf.org/html/rfc6352): CardDAV: vCard Extensions to WebDAV
    * [RFC 6578](https://tools.ietf.org/html/rfc6578): Collection Synchronization for WebDAV
    * [RFC 6638](https://tools.ietf.org/html/rfc6638): Scheduling Extensions to CalDAV
    * [RFC 6764](https://tools.ietf.org/html/rfc6764): Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)
    * [RFC 7809](https://tools.ietf.org/html/rfc7809): Calendaring Extensions to WebDAV (CalDAV): Time Zones by Reference
  26. essen revised this gist Apr 12, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -70,6 +70,7 @@
    * [RFC 3143](http://tools.ietf.org/html/3143): Known HTTP Proxy/Caching Problems
    * [RFC 6202](http://tools.ietf.org/html/6202): Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP
    * [RFC 6838](http://tools.ietf.org/html/6838): Media Type Specifications and Registration Procedures
    * [RFC 7478](https://tools.ietf.org/html/rfc7478): Web Real-Time Communication Use Cases and Requirements

    #### Related

  27. essen revised this gist Apr 12, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -133,3 +133,4 @@
    * [RFC 6578](http://tools.ietf.org/html/6578): Collection Synchronization for WebDAV
    * [RFC 6638](http://tools.ietf.org/html/6638): Scheduling Extensions to CalDAV
    * [RFC 6764](http://tools.ietf.org/html/6764): Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)
    * [RFC 7809](https://tools.ietf.org/html/rfc7809): Calendaring Extensions to WebDAV (CalDAV): Time Zones by Reference
  28. essen revised this gist Apr 12, 2016. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -56,7 +56,6 @@

    #### Upcoming

    * [Content Security Policy Level 2](http://www.w3.org/TR/CSP2/)
    * [Generic Event Delivery Using HTTP Push](https://martinthomson.github.io/drafts/draft-thomson-webpush-http2.html)
    * [Referrer Policy](http://www.w3.org/TR/referrer-policy/)
    * [User Interface Security Directives for Content Security Policy](http://www.w3.org/TR/UISecurity/)
  29. essen revised this gist Apr 12, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion http_specs.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@
    #### Current

    * [CORS](http://www.w3.org/TR/cors/): Cross-Origin Resource Sharing
    * [CSP](http://www.w3.org/TR/CSP/): Content Security Policy 1.0
    * [CSP2](http://www.w3.org/TR/CSP2/): Content Security Policy Level 2
    * [DNT](http://www.w3.org/TR/tracking-dnt/): Tracking Preference Expression (DNT)
    * [eventsource](http://www.w3.org/TR/eventsource/): Server-Sent Events
    * [REST](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm): Fielding's Dissertation
  30. essen revised this gist Apr 12, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions http_specs.md
    Original file line number Diff line number Diff line change
    @@ -51,6 +51,7 @@
    * [RFC 7692](https://tools.ietf.org/html/rfc7692): Compression Extensions for WebSocket
    * [RFC 7694](https://tools.ietf.org/html/rfc7694): Hypertext Transfer Protocol (HTTP) Client-Initiated Content-Encoding
    * [RFC 7725](https://tools.ietf.org/html/rfc7725): An HTTP Status Code to Report Legal Obstacles
    * [RFC 7804](https://tools.ietf.org/html/rfc7804): Salted Challenge Response HTTP Authentication Mechanism
    * [RFC 7838](https://tools.ietf.org/html/rfc7838): HTTP Alternative Services

    #### Upcoming