470,572 Members | 1,916 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,572 developers. It's quick & easy.

Re: Host: header

En Mon, 14 Apr 2008 01:04:40 -0300, Penny Y. <py*****@arcor.deescribió:
I have a problem with a request url,for example, I have the code below,

import httplib

try:
conn = httplib.HTTPConnection("192.168.1.1")
conn.request("GET", "/")
r1 = conn.getresponse()
if r1.status == 200:
result = 0
except Exception:
result = -1
but the server on 192.168.1.1 accept virtual host request only.
That's to say, I need to specify a "Host:" header in the request.
How to do it? thanks.
Add a `headers` parameter to the request method.
See http://docs.python.org/lib/httpconnection-objects.html
Something like this (untested):

headers = {'Host', 'the.host.name'}
conn = httplib.HTTPConnection("192.168.1.1")
conn.request("GET", "/", headers=headers)

--
Gabriel Genellina

Jun 27 '08 #1
0 823

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

9 posts views Thread by Jeff | last post: by
2 posts views Thread by Jeff S | last post: by
5 posts views Thread by Pietro | last post: by
reply views Thread by =?Utf-8?B?UmljaGFyZCBDb2xsZXR0ZQ==?= | last post: by
2 posts views Thread by suchismita.83 | last post: by
1 post views Thread by livre | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.