Установка заголовка узла при использовании Python и urllib2

I ' Я использую свой собственный преобразователь и хотел бы использовать urllib2, чтобы просто подключиться к IP (без разрешения в urllib2), и я бы сам хотел установить HTTP-заголовок хоста. Но urllib2 просто игнорирует мой Host-header:

txheaders = { 'User-Agent': UA, "Host: ": nohttp_url }
robots = urllib2.Request("http://" + ip  + "/robots.txt", txdata, txheaders)
7
задан jonasl 19 August 2010 в 10:45
поделиться

1 ответ

Вы включили ":" в строку "Хост" .

txheaders = { "User-Agent": UA, "Host": nohttp_url }
robots = urllib2.Request("http://" + ip  + "/robots.txt", txdata, txheaders)
10
ответ дан 7 December 2019 в 01:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: