Edited at

Python3 requests 使い方メモ

基本的な使い方のメモです。


requestsモジュールのインストール

$ pip3 install requests


基本的な書き方(get)

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import requests
import json

# エンドポイント
url = 'https://XXXX-api/vX/XXXX'

# リクエスト
res = requests.get(url)

values = json.loads(res.text)
print(values)


postの場合

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import requests
import json

# エンドポイント
url = 'https://XXXX-api/vX/XXXX'

data = {
'id': '12345',
'version': 'XXXXX',
'item': 'XXXXX'
}

# リクエスト
res = requests.post(url, json=data)
values = json.loads(res.text)

print(values)


その他のHTTPメソッド

res = requests.put(url)

res = requests.delete(url)
res = requests.head(url)
res = requests.options(url)


カスタムヘッダーを使う場合

headers = {

'Authorization': 'Bearer XXXX'
}

res = requests.get(url, headers=headers)


参考

requests クイックスタート

https://requests-docs-ja.readthedocs.io/en/latest/user/quickstart/