[Python] http リクエストの送信

webapi をたたくときにどうやって書けばいいのか忘れることがあるので、メモしておきます。

GET

url = 'http://example.com/'
params = {
    'hoge': 2,
}
res = requests.get(url, params=params)

print(res.status_code)
print(res.json())

POST

import json
import requests

url = 'http://example.com/'
headers = {
    'content-type': 'application/json',
}
json_data = json.dumps({
    'hoge': 100,
})
res = requests.post(url, headers=headers, data=json_data)

print(res.status_code)
print(res.json())
Hugo で構築されています。
テーマ StackJimmy によって設計されています。