Follow me to study HTTP.
Pull requests of Python/JavaScript example code are welcome!
Windows 7 or 10.
But you can also run it on Linux or macOS.
HTTP
- RFC2045 - MIME(old)
- RFC2616 - HTTP/1.1(old)
- RFC3986 - URI
- RFC6265 - Cookie
- RFC6648 - Deprecating the "X-" Prefix
- RFC6838 - MIME(new)
- RFC7230 - HTTP/1.1(new)
- RFC7540 - HTTP/2
HTTPS/SSL/TLS
- RFC2818 - HTTPS
- RFC4492 - ECC Suites for TLS
- RFC5077 - TLS Session Resumption
- RFC5116 - AES AEAD
- RFC5246 - TLS 1.2
- RFC5280 - X.509 v3
- RFC5288 - AES_GCM Suites
- RFC5289 - ECC_AES_GCM Suites
- RFC6066 - TLS Extension(SNI)
- RFC6960 - OCSP
- RFC7748 - ECC x25519
- RFC7918 - False Start
- RFC8439 - ChaCha-Poly1305
- RFC8446 - TLS 1.3
- RFC8555 - ACME
Others
- Nginx - Nginx Website
- OpenResty - OpenResty Website
- ngx_lua - lua-nginx-module
- stream_lua - stream-lua-nginx-module
- lua-resty-core - lua-resty-core
- OpenSSL - OpenSSL
- Let's encrypt - Let's encrypt
- annotated_nginx - 注释nginx,学习研究源码
- ngx_ansic_dev - Nginc ANSI C Development
- openresty_dev - OpenResty/Lua Programming
- favorite-nginx - Selected favorite nginx modules and resources.
- boost guide - Sample code for Boost library Guide.
- professional_boost - Professional boost development.