投稿

[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")

ヘッダー

ヘッダーには、認証情報やデータ形式などを指定します。

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 の下でライセンスされています。