Python requests.Response 物件
示例
請求一個網頁,並返回狀態碼
import requests
x = requests.get('https://w3schools.com')
print(x.status_code)
執行示例 »
定義和用法
requests.Response()
物件包含伺服器對 HTTP 請求的響應。
屬性和方法
屬性/方法 | 描述 | |
---|---|---|
apparent_encoding | 試一試 | 返回推斷的編碼 |
close() | 試一試 | 關閉與伺服器的連線 |
content | 試一試 | 以位元組形式返回響應的內容 |
cookies | 試一試 | 返回一個 CookieJar 物件,其中包含從伺服器傳送回來的 cookie |
elapsed | 試一試 | 返回一個 timedelta 物件,表示從傳送請求到收到響應之間的時間 |
encoding | 試一試 | 返回用於解碼 r.text 的編碼 |
headers | 試一試 | 返回響應頭的字典 |
歷史 | 試一試 | 返回一個包含請求歷史記錄(url)的響應物件列表 |
is_permanent_redirect | 試一試 | 如果響應是永久重定向的 URL,則返回 True,否則返回 False |
is_redirect | 試一試 | 如果響應被重定向,則返回 True,否則返回 False |
iter_content() | 試一試 | 迭代響應內容 |
iter_lines() | 試一試 | 迭代響應的行 |
json() | 試一試 | 返回結果的 JSON 物件(如果結果是以 JSON 格式寫入的,否則會引發錯誤) |
links | 試一試 | 返回頭部的連結 |
next | 試一試 | 返回下一個重定向請求的 PreparedRequest 物件 |
ok | 試一試 | 如果 status_code 小於 400,則返回 True,否則返回 False |
raise_for_status() | 試一試 | 如果發生錯誤,此方法將返回一個 HTTPError 物件 |
reason | 試一試 | 返回與狀態碼對應的文字 |
request | 試一試 | 返回請求此響應的請求物件 |
status_code | 試一試 | 返回一個指示狀態的數字(200 表示成功,404 表示未找到) |
text | 試一試 | 以 unicode 格式返回響應的內容 |
url | 試一試 | 返回響應的 URL |