Konstantin Kolinko wrote on Sat, Nov 12, 2011 at 23:34:49 +0400:
> 2011/11/12 Daniel Shahaf <d...@daniel.shahaf.name>:
> >
> > While we're on this topic: is there an HTTP URL syntax that sets the
> > "Host:" header of the HTTP request?
> >
> >    curl -H "Host: foo" http://bar/percent_s
> >
> > (Well, what I really want is a way to tell $BROWSER to make such
> > requests, so I don't have to use curl | less each time I want to do
> > them.)
> 
> Note, that "http://bar/percent_s"; is not set through HTTP (unless you
> are talking through proxy, but that is a different use case).
> 
> It just connects to "bar" and sends
> GET /percent_s HTTP/1.1
> 
> Well, HTTP/1.1 added the Host header.
> 
> If you need http://foo/ to be sent to server bar,  configure your DNS
> (e.g. by editing /etc/hosts) so that "foo" resolves to bar's IP
> address.

No.  I need the behaviour of that curl command, namely:

[[[
% telnet bar 80
GET /percent_s HTTP/1.1
Host: foo

]]]

Thanks,

Reply via email to