You're viewing a comment by eugene and its responses.
You're viewing a comment by eugene and its responses.
I am being sponsored by Syntress! They bought me an amazing dedicated server to run catonmat on. If you're looking web services, I highly recommend the Syntress guys!
I am being sponsored by A-Writer! If you ever need help with essay writing, look no further than A-Writer! They will help you with your writing in as quickly as 3 hours!
I love to read science books. They make my day and I get ideas for awesome blog posts, such as Busy Beaver, On Functors, Recursive Regular Expressions and many others.
Take a look at my
Amazon wish list, if you're curious about what I have planned reading next, and want to surprise me. :)
If you are interested in advertising on catonmat.net, contact me.
Free tools for coding on Vietstarsoft.com.
Programming homework help.


//var proxy = http.createClient(80, request.headers['host'])
This line means that the proxy is only HTTP1.1 compatible
Comment Responses
Well there is HTTP 1.0 and HTTP 1.1. What do you mean then by only?
Why port 80 only? some webservers run on alternate ports.
Port 80 because I wanted the code to fit in 20 lines.
You can just split on ':' on request.url and see if another port is specified...
Header 'host' present in http-headers since v1.1 You must parse URL in first-line of http request.
I am just forwarding all headers, the 'host' is in there!
Reply To This Comment