HTTPリクエストの送信

Python:
HTTPリクエストの送信

How to: (やり方)

# requests ライブラリを使おう
import requests

# とあるURLにGETリクエストを送る
response = requests.get('https://api.github.com')

# ステータスコードをチェック
print(response.status_code)  # 200が出れば成功だ

# レスポンスの本文を見る
print(response.text)

出力例:

200
{"current_user_url":"https://api.github.com/user","current_user_authorizations_html_url":"https://github.com/settings/connections/applications{/client_id}", ...}

Deep Dive (掘り下げ)

歴史的背景:HTTPはウェブの中核。1991年に登場。 代替手段:http.clienturllib でもできるが、requests は簡単。 実装の詳細:requests は内部で urllib3 を使用。安全で使いやすいAPIを提供する。

See Also (関連情報)