HTTP Proxy Server
An HTTP proxy server that concurrently handles GET, POST and CONNECT requests with caching.
Collaborate with Xincheng Zhong.
We created a robust HTTP/HTTPS proxy in C++ to process GET, POST, and CONNECT requests following the RFC7231 Protocol. We implemented an LRU cache with double-linked lists and hash maps, which optimize the CRUD operations speed while maintaining a reasonable cache size.
Read more at the Github Repo.