以前、httplib
モジュールを使用してリクエストにヘッダーを追加しました。今度は、requests
モジュールを使用して同じことを試しています。
これは私が使用している Python リクエスト モジュールです。http://pypi.python.org/pypi/requests
request.post()
およびにヘッダーを追加するにはどうすればよいですか。ヘッダー内の各リクエストにキーrequest.get()
を追加する必要があるとします。foobar
ベストアンサー1
からhttp://docs.python-requests.org/en/latest/user/quickstart/
url = 'https://api.github.com/some/endpoint'
payload = {'some': 'data'}
headers = {'content-type': 'application/json'}
r = requests.post(url, data=json.dumps(payload), headers=headers)
ヘッダーを含む辞書 (キー: 値のペア。キーはヘッダーの名前、値はペアの値) を作成し、その辞書を or.get
メソッドの headers パラメータに渡すだけです.post
。
それで、あなたの質問にもっと具体的に答えると:
headers = {'foobar': 'raboof'}
requests.get('http://himom.com', headers=headers)