0
私はPython 2.7リクエストモジュールを使用しています。PythonリクエストでHTTPヘッダーに余分なヘッダーを追加する
このHTTP GETは、以下のカスタムヘッダーで作成しました。
header ={
"projectName": "zhikovapp",
"Authorization": "Bearer HZCdsf="
}
response = requests.get(bl_url, headers = header)
サーバーは無効な応答を返します。送信されたヘッダーを詳しく調べると、私はPythonリクエストモジュールがいくつかの余分なヘッダーを追加したことを発見しました。
{
'Accept-Encoding': 'gzip, deflate',
'projectName': 'zhikovapp',
'Accept': '*/*',
'User-Agent': 'python-requests/2.11.1',
'Connection': 'keep-alive',
'Authorization': 'Bearer HZCdsf='
}
余分なヘッダがAccept-Encoding
、Accept
、Connection
、User-Agent
です。これはPythonリクエストモジュールのバグですか?私はリクエストを使用していますver 2.11.1
これらの余分なヘッダを削除するにはどうすればよいですか?
これはバグではありませんヘッダを削除することができます。 HTTP-Requestsには、通常、標準ヘッダーがあり、常に送信されます。削除しないでください。 – Daniel
応答が有効でないのはなぜですか?無効なヘッダーとは何か関係がありますか? – Daniel
Daniel、私はnode.jsを使って同様のコードを書いたこれらの余分なヘッダーは存在せず、サーバーはnode.jsコードに対してエラーなしで応答しました。 – user781486