9. send it the same HTTP command that you got from the browser except make the version 1.0 not 1.1 so we don't have to worry about chunking and use the file name not the entire URI
10. then send the upstream host all of the headers we got from the browser minus the ones we deleted
11. if POST, get the content-length header from the browser and copy the data following the browser headers to the socket to the upstream host
12. read the response line from the remote host like HTTP/1.0 200 OK
13. send it back to the browser
14. strip out connection header from the remote host response headers if its value is keep-alive
15. send upstream host response headers back to the browser
16. read upstream data and pass it back to the browser
17. flush and close the Socket