A Computer Network Assignment
A simple HTTP Proxy
1. Handle web page with multiple objects and big objects(1G).
2. Handle 502(or fail to connect) and 404.
3. Handle Post and Get method, etc. (not including CONNECT)
4. Connect to a certain port of the host.
5. Caching with 304(GMT+8).
6. Multi-threading.