Skip to content

Instantly share code, notes, and snippets.

@fillano
Last active October 30, 2016 16:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fillano/5f86886795babcdf69f0f90206db00f0 to your computer and use it in GitHub Desktop.
Save fillano/5f86886795babcdf69f0f90206db00f0 to your computer and use it in GitHub Desktop.

參考資料

  1. RFCs
    1. 祖先及朋友
      1. RFC 561, Standardizing Network Mail Headers, 1973Sep 2 (RFC 680, Message Transmission Protocol, 1975Apr) https://tools.ietf.org/html/rfc680
      2. RFC 724, Proposed Official Standard for the Format of ARPA Network Messages, 1977May
      3. RFC 733, STANDARD FOR THE FORMAT OF ARPA NETWORK TEXT MESSAGES(1), 1977Nov
      4. RFC 822, STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES, 1982Aug
      5. RFC 1341, MIME (Multipurpose Internet Mail Extensions): Mechanisms for Specifying and Describing the Format of Internet Message Bodies, 1992Jun
      6. RFC 1342, Representation of Non-ASCII Text in Internet Message Headers, 1992Jun
      7. RFC 1521, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies, 1993Sep
      8. RFC 1522, MIME (Multipurpose Internet Mail Extensions) Part Two: Message Header Extensions for Non-ASCII Text, 1993Sep
      9. RFC 1590, Media Type Registration Procedure, 1994Mar
      10. RFC 1738, Uniform Resource Locators (URL), 1994Dec
      11. RFC 1806, Communicating Presentation Information in Internet Messages: The Content-Disposition Header, 1995Jun
      12. RFC 2045, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, 1996Nov
      13. RFC 2046, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, 1996Nov
      14. RFC 2047, MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text, 1996Nov
      15. RFC 2048, Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures, 1996Nov
      16. RFC 2049, Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples, 1996Nov
      17. RFC 2183, Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field, 1997Aug
      18. RFC 2184, MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations, 1997Aug
      19. RFC 2231, MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations, 1997Nov
      20. RFC 2298, An Extensible Message Format for Message Disposition Notifications, 1998Mar
      21. RFC 2646, The Text/Plain Format Parameter, 1999Aug
      22. RFC 3461, Simple Mail Transfer Protocol (SMTP) Service Extension for Delivery Status Notifications (DSNs)
      23. RFC 3676, The Text/Plain Format and DelSp Parameters, 2004Feb
      24. RFC 3749, Transport Layer Security Protocol Compression Methods, 2004May
      25. RFC 3798, Message Disposition Notification, 2004May
      26. RFC 3864, Registration Procedures for Message Header Fields, 2004Sep
      27. RFC 3986, Uniform Resource Identifier (URI): Generic Syntax, 2005Jan
      28. RFC 4288, Media Type Specifications and Registration Procedures, 2005Dec
      29. RFC 4289, Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures, 2005Dec
      30. RFC 4492, Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS), 2006May
      31. RFC 5147, URI Fragment Identifiers for the text/plain Media Type, 2008Apr
      32. RFC 5246, The Transport Layer Security (TLS) Protocol Version 1.2, 2008Aug
      33. RFC 5335, Internationalized Email Headers, 2008Sep
      34. RFC 5766, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN), 2010Apr
      35. RFC 6454, The Web Origin Concept, 2011Dec
      36. RFC 6455, The WebSocket Protocol, 2011Dec
      37. RFC 6532, Internationalized Email Headers, 2012Feb
      38. RFC 6657, Update to MIME regarding "charset" Parameter Handling in Textual Media Types, 2012Jul
      39. RFC 6838, Media Type Specifications and Registration Procedures, 2013Jan
      40. RFC 7118, The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP), 2014Jan
      41. RFC 7443, Application-Layer Protocol Negotiation (ALPN) Labels for Session Traversal Utilities for NAT (STUN) Usages, 2015Jan
    2. HTTP 1.0 ~ 1.1
      1. RFC 1630, Universal Resource Identifiers in WWW, 1994Jun
      2. RFC 1866, Hypertext Markup Language - 2.0, 1995Nov
      3. 8. Forms
      4. RFC 1867, Form-based File Upload in HTML, 1995Nov
      5. RFC 1945, HTTP 1.0, 1996May
      6. RFC 2068, HTTP 1.1, 1997Jan
      7. RFC 2069, An Extension to HTTP : Digest Access Authentication, 1997Jan
      8. RFC 2109, HTTP State Management Mechanism, 1997Feb
      9. RFC 2145, Use and Interpretation of HTTP Version Numbers, 1997May
      10. RFC 2388, Returning Values from Forms: multipart/form-data, 1998Aug
      11. RFC 2616, HTTP 1.1, 1999Jun
      12. RFC 2617, HTTP Authentication: Basic and Digest Access Authentication, 1999Jun
      13. RFC 2817, Upgrading to TLS Within HTTP/1.1, 2000May
      14. RFC 2818, HTTP Over TLS, 2000May
      15. RFC 2822, Internet Message Format, 2001Apr
      16. RFC 2854, The 'text/html' Media Type, 2000Jun
      17. RFC 2965, HTTP State Management Mechanism, 2000Oct
      18. RFC 6265, HTTP State Management Mechanism, 2011Apr
      19. RFC 6266, Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP), 2011Jun
      20. RFC 6585, Additional HTTP Status Codes, 2012Apr
      21. RFC 7230, Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing, 2014Jun
      22. RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, 2014Jun
      23. RFC 7232, Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests, 2014Jun
      24. RFC 7233, Hypertext Transfer Protocol (HTTP/1.1): Range Requests, 2014Jun
      25. RFC 7234, Hypertext Transfer Protocol (HTTP/1.1): Caching, 2014Jun
      26. RFC 7235, Hypertext Transfer Protocol (HTTP/1.1): Authentication, 2014Jun
      27. RFC 7578, Returning Values from Forms: multipart/form-data, 2015Jul
      28. RFC 7615, HTTP Authentication-Info and Proxy-Authentication-Info Response Header Fields, 2015Sep
      29. RFC 7616, HTTP Digest Access Authentication, 2015Sep
      30. RFC 7617, The 'Basic' HTTP Authentication Scheme, 2015Sep
      31. HTML40, Forms
      32. HTML401, Forms
      33. Cross-Origin Resource Sharing, 2010Jul
    3. HTTP/2
      1. RFC 7301, Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension, 2014July
      2. RFC 7540, Hypertext Transfer Protocol Version 2 (HTTP/2), 2015May
      3. RFC 7541, HPACK: Header Compression for HTTP/2, 2015May
      4. RFC 7639, The ALPN HTTP Header Field, 2015Aug
      5. RFC 7838, HTTP Alternative Services, 2016Apr
  2. HTTP/2 info
    1. An in depth overview of HTTP/2
    2. Tools for debugging, testing and using HTTP/2
    3. HTTP/2 Frequently Asked Questions
    4. HTTP/2
    5. HTTP/2 explained
    6. HTTP/2 tools
    7. http2client,可以用來檢視HTTP/2傳輸過程
    8. head-of-line blocking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment