httplib モジュールを使用して HTTPS Web ページにアクセスするための Python プログラムを作成していますが、URL からメッセージ本文を取得する際に問題が発生しています。これが私のコード例です:
username = "user"
password = "pass"
auth = base64.encodestring("%s:%s" % (username, password))
headers = {"Authorization" : "Basic %s" % auth, "User-agent" : "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2"}
conn = httplib.HTTPSConnection("beta.space-track.org")
conn.request("GET", "/basicspacedata/query/class/tle_latest/NORAD_CAT_ID/37793/ORDINAL/1/orderby/FILE%20desc/limit/1/format/tle", headers=headers)
response = conn.getresponse()
data = response.read()
print response.status, response.reason
conn.close()
これは、204 No Content の HTTP ステータスを返します。私の知る限り、204 エラーは、リクエストは正しく理解されたが、コンテンツが送信されなかったことを意味します。何が問題なのですか?私は間違って認証していますか?