Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Implementing an HTTP proxy

I would like to implement and HTTP proxy server to get a deeper understanding of some of the finer points of the protocol and learn some socket programming along the way but I don't want to implement a full-blown HTTP server. What are the relevant RFC pages and sections in those pages that I should be focusing on if I just want to implement a proxy?

The plan is to start with a regular HTTP proxy and then potentially extend it to an HTTPS proxy.

like image 367
David K. Avatar asked Oct 18 '25 12:10

David K.


1 Answers

You might also find the work of the HTTPbis group in the IETF helpful; we're re-writing the specs to make them more clear and easier to implement.

See http://trac.tools.ietf.org/wg/httpbis/trac/wiki for more information.

like image 146
Mark Nottingham Avatar answered Oct 21 '25 01:10

Mark Nottingham



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!