1

httplib を使用してサーバーに投稿しています。303 See Other が戻ってきます。リダイレクト メッセージが「303 See Other」であることを確認するにはどうすればよいですか。

ありがとう

conn1 = httplib.HTTPSConnection(url, 443, timeout=30)
            headers = {"Content-type": "application/text",
                   "Accept": "2"}

conn1.set_debuglevel(1)
conn1.request("POST", '', body.encode('utf8'), headers)
response = conn1.getresponse()
print response.status, response.reason
4

1 に答える 1

2

ヘッダーには、リダイレクト先のLocationURL が保持されます。

print response.getheader('location')

303 で送信された実際のページを表示したい場合 (存在する場合)、通常どおり応答オブジェクトを読み取ります。

contents = response.read()
于 2013-09-20T18:13:26.913 に答える