1
たとえば、ホストヘッダーstackoverflow.com
を使用して12.34.56.78
にリクエストを送信したいとします。しかし、PythonはHostヘッダーを上書きしているようですが、送信された実際のパケットはまだHost: 12.34.56.78
です。Python 3 urllibで任意のホストヘッダーを設定するにはどうすればよいですか?
どのようにこの動作を停止できますか?
from urllib import request
a = request.build_opener()
a.addheaders.append(('Host', 'stackoverflow.com'))
a.open('http://12.34.56.78/')
注:コードはPythonの上に自分のアイデアのための3つの
はたぶんヘッダを代わりに 'Request'を作成します必要とし、 'urlopen(要求)'をしますか? –