webserv

liste des RFC : RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235.

sites:

https://medium.com/from-the-scratch/http-server-what-do-you-need-to-know-to-build-a-simple-http-server-from-scratch-d1ef8945e4fa

https://ncona.com/2019/04/building-a-simple-server-with-cpp/

https://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm

HTTP 1.1 :

http://manpagesfr.free.fr/man/man2/select_tut.2.html

CGI

http://www.mnuwer.dbasedeveloper.co.uk/dlearn/web/session01.htm

HTTP/1.1 : Message Syntax and Routing (RFC 7230)

HTTP/1.1 : Semantics and Content (RFC 7231)

HTTP/1.1 : Conditional Requests (RFC 7232)

HTTP/1.1 : Range Requests (RFC 7233)

HTTP/1.1 : Caching (RFC 7234)

HTTP/1.1 : Authentication (RFC 7235)

HTTP Header Syntax

NGINX Headers struct

HTTP Request Methods

HTTP Status Codes

HTTP Header Break Style

CGI

http://www.mnuwer.dbasedeveloper.co.uk/dlearn/web/session01.htm

https://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm

Select and non-blocking

Select

Non-blocking I/O

Comprendre le serveur Nginx et les algorithmes de sélection de blocs de localisation