HTTPResponse 類別
HTTPResponse 類別代表由 Page 類別接收的回應。
簽名
export declare abstract class HTTPResponse
備註
此類別的建構函式標記為內部使用。第三方程式碼不應直接呼叫建構函式,或建立擴充 HTTPResponse
類別的子類別。
方法
方法 | 修飾符 | 描述 |
---|---|---|
buffer() | Promise,解析為包含回應主體的 buffer。 備註 buffer 可能會被瀏覽器根據 HTTP 標頭或其他啟發式方法重新編碼。如果瀏覽器無法偵測到正確的編碼,buffer 可能會被錯誤地編碼。請參閱 https://github.com/puppeteer/puppeteer/issues/6478。 | |
content() | Promise,解析為包含回應主體的 buffer。 備註 buffer 可能會被瀏覽器根據 HTTP 標頭或其他啟發式方法重新編碼。如果瀏覽器無法偵測到正確的編碼,buffer 可能會被錯誤地編碼。請參閱 https://github.com/puppeteer/puppeteer/issues/6478。 | |
frame() | 觸發此回應的 Frame,如果導向至錯誤頁面則為 | |
fromCache() | 如果回應來自瀏覽器的磁碟快取或記憶體快取,則為 True。 | |
fromServiceWorker() | 如果回應由 service worker 提供,則為 True。 | |
headers() | 與回應相關聯的 HTTP 標頭物件。所有標頭名稱都是小寫。 | |
json() | Promise,解析為回應主體的 JSON 表示法。 備註 如果無法透過 | |
ok() | 如果回應成功 (狀態碼在 200-299 之間),則為 True。 | |
remoteAddress() | 用於連線到遠端伺服器的 IP 位址和埠號。 | |
request() | 相符的 HTTPRequest 物件。 | |
securityDetails() | 如果回應是透過安全連線接收的,則為 SecurityDetails,否則為 | |
status() | 回應的狀態碼 (例如,成功時為 200)。 | |
statusText() | 回應的狀態文字 (例如,成功時通常為「OK」)。 | |
text() | Promise,解析為回應主體的文字 (utf8) 表示法。 | |
timing() | 與回應相關的計時資訊。 | |
url() | 回應的 URL。 |