- GETメソッド: GETメソッドは、指定したリソースの取得を要求します。クエリパラメータを使用してデータを送信することもできます。以下はGETメソッドの例です。
import requests
response = requests.get('https://api.example.com/posts')
print(response.json())
- POSTメソッド: POSTメソッドは、新しいリソースの作成やデータの送信を要求します。リクエストボディにデータを含めて送信します。以下はPOSTメソッドの例です。
import requests
data = {'title': '新しい投稿', 'content': 'これは新しい投稿です。'}
response = requests.post('https://api.example.com/posts', json=data)
print(response.status_code)
- PUTメソッド: PUTメソッドは、指定したリソースの更新を要求します。リクエストボディに更新後のデータを含めて送信します。以下はPUTメソッドの例です。
import requests
data = {'title': '更新された投稿', 'content': 'これは更新された投稿です。'}
response = requests.put('https://api.example.com/posts/1', json=data)
print(response.status_code)
- DELETEメソッド: DELETEメソッドは、指定したリソースの削除を要求します。以下はDELETEメソッドの例です。
import requests
response = requests.delete('https://api.example.com/posts/1')
print(response.status_code)
このブログ投稿では、HTTPリクエストメソッドの種類とそれぞれの使用法について詳しく説明しました。これらのメソッドを適切に使用することで、Webアプリケーションの開発やAPIの利用において効果的な通信を実現することができます。