[Python 100日チャレンジ] Day 52 - HTTPメソッドとヘッダー
GET、POST、PUT、DELETEなどのHTTPメソッドと、API通信で使うヘッダーの基本を学びます。
[Python 100日チャレンジ] Day 52 - HTTPメソッドとヘッダー
HTTPメソッド
Web APIでは、目的に応じてHTTPメソッドを使い分けます。
- GET: 取得
- POST: 作成
- PUT/PATCH: 更新
- DELETE: 削除
1
2
3
import requests
response = requests.get("https://api.example.com/items")
ヘッダー
このURLとTOKENは置き換えるための値です。接続先APIが指定するURLと認証方式を確認してから試してください。ここではGETにヘッダーを付ける形を示しており、POSTや更新・削除を実行するコードはまだありません。
ヘッダーには、認証情報やデータ形式などを指定します。
1
2
3
4
5
6
headers = {
"Accept": "application/json",
"Authorization": "Bearer TOKEN",
}
response = requests.get("https://api.example.com/items", headers=headers)
今日のゴール
API通信では、メソッドとヘッダーを理解することが大切です。何をしたいのかに応じてHTTPメソッドを選びましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
