En Mon, 14 Apr 2008 01:04:40 -0300, Penny Y. <pylists@arcor. deescribió:
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.HTTPCon nection("192.16 8.1.1")
conn.request("G ET", "/", headers=headers )
--
Gabriel Genellina
I have a problem with a request url,for example, I have the code below,
>
import httplib
>
try:
conn = httplib.HTTPCon nection("192.16 8.1.1")
conn.request("G ET", "/")
r1 = conn.getrespons e()
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.
>
import httplib
>
try:
conn = httplib.HTTPCon nection("192.16 8.1.1")
conn.request("G ET", "/")
r1 = conn.getrespons e()
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.
See http://docs.python.org/lib/httpconnection-objects.html
Something like this (untested):
headers = {'Host', 'the.host.name' }
conn = httplib.HTTPCon nection("192.16 8.1.1")
conn.request("G ET", "/", headers=headers )
--
Gabriel Genellina