2016-10-15 15 views
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-EncodingAcceptConnectionUser-Agentです。これはPythonリクエストモジュールのバグですか?私はリクエストを使用していますver 2.11.1

これらの余分なヘッダを削除するにはどうすればよいですか?

+0

これはバグではありませんヘッダを削除することができます。 HTTP-Requestsには、通常、標準ヘッダーがあり、常に送信されます。削除しないでください。 – Daniel

+0

応答が有効でないのはなぜですか?無効なヘッダーとは何か関係がありますか? – Daniel

+0

Daniel、私はnode.jsを使って同様のコードを書いたこれらの余分なヘッダーは存在せず、サーバーはnode.jsコードに対してエラーなしで応答しました。 – user781486

答えて

関連する問題