# class:response
### class: Response v0.9.0
[Response](#?product=Puppeteer&version=v1.11.0&show=api-class-response "Response") 類表示頁面接收的響應。
#### Methods
- [response.buffer()](#?product=Puppeteer&version=v1.11.0&show=api-responsebuffer)v0.9.0
- [response.frame()](#?product=Puppeteer&version=v1.11.0&show=api-responseframe)v0.9.0
- [response.fromCache()](#?product=Puppeteer&version=v1.11.0&show=api-responsefromcache)v0.9.0
- [response.fromServiceWorker()](#?product=Puppeteer&version=v1.11.0&show=api-responsefromserviceworker)v0.9.0
- [response.headers()](#?product=Puppeteer&version=v1.11.0&show=api-responseheaders)v0.9.0
- [response.json()](#?product=Puppeteer&version=v1.11.0&show=api-responsejson)v0.9.0
- [response.ok()](#?product=Puppeteer&version=v1.11.0&show=api-responseok)v0.9.0
- [response.remoteAddress()](#?product=Puppeteer&version=v1.11.0&show=api-responseremoteaddress)v0.9.0
- [response.request()](#?product=Puppeteer&version=v1.11.0&show=api-responserequest)v0.9.0
- [response.securityDetails()](#?product=Puppeteer&version=v1.11.0&show=api-responsesecuritydetails)v0.9.0
- [response.status()](#?product=Puppeteer&version=v1.11.0&show=api-responsestatus)v0.9.0
- [response.statusText()](#?product=Puppeteer&version=v1.11.0&show=api-responsestatustext)v0.9.0
- [response.text()](#?product=Puppeteer&version=v1.11.0&show=api-responsetext)v0.9.0
- [response.url()](#?product=Puppeteer&version=v1.11.0&show=api-responseurl)v0.9.0
### Methods
#### response.buffer()v0.9.0
- returns: > Promise which resolves to a buffer with response body.
#### response.frame()v0.9.0
- returns: <?[Frame](#?product=Puppeteer&version=v1.11.0&show=api-class-frame "Frame")> 響應請求的 [Frame](#?product=Puppeteer&version=v1.11.0&show=api-class-frame "Frame"),如果導航到錯誤頁面,則為`null`。
#### response.fromCache()v0.9.0
- returns: <[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type "Boolean")>
如果響應來自瀏覽器的磁盤緩存或內存緩存,則為 true。
#### response.fromServiceWorker()v0.9.0
- returns: <[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type "Boolean")>
如果響應是由 service worker 提供的,則為 true。
#### response.headers()v0.9.0
- returns: <[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object "Object")> 具有與響應關聯的 HTTP 頭對象。 所有標題名稱都是小寫。
#### response.json()v0.9.0
- returns: > Promise which resolves to a JSON representation of response body.
如果響應主體無法進行 `JSON.parse` 解析,則此方法將拋出錯誤。
#### response.ok()v0.9.0
- returns: <[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type "Boolean")>
包含一個布爾值,說明響應是否成功(狀態范圍為200-299)。
#### response.remoteAddress()v0.9.0
- returns: <[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object "Object")>
- `ip` <[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "String")> 遠程服務的 IP 地址
- `port` <[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number")> 連接遠程服務的端口號
#### response.request()v0.9.0
- returns: <[Request](#?product=Puppeteer&version=v1.11.0&show=api-class-request "Request")> 一個匹配的 [Request](#?product=Puppeteer&version=v1.11.0&show=api-class-request "Request") 對象.
#### response.securityDetails()v0.9.0
- returns: <?[SecurityDetails](#?product=Puppeteer&version=v1.11.0&show=api-class-securitydetails "SecurityDetails")> 如果通過安全連接接收到響應,則為安全細節,否則為`null`。
#### response.status()v0.9.0
- returns: <[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number")>
包含響應的狀態代碼(例如,200成功)。
#### response.statusText()v0.9.0
- returns: <[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "String")>
包含響應的狀態文本(例如,通常成功的 "OK")。
#### response.text()v0.9.0
- returns: <[Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise "Promise")<[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "String")>> Promise which resolves to a text representation of response body.
#### response.url()v0.9.0
- returns: <[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "String")>
包含響應的 URL。

puppeteer.js中文網|class:response
puppeteer.js中文文檔, puppeteer chrome, puppeteer firefox, puppeteer api 中文文檔
puppeteer.js中文網包含了Puppeteer中文文檔,最新資訊,應用案例等。Puppeteer 是一個 Node 庫,它提供了一個高級 API 來通過 DevTools 協議控制 Chromium 或 Chrome。
- Introduction
- 版本記錄
- 概要
- puppeteer-vs-puppeteer-core
- 環境變量
- error-handling
- working-with-chrome-extensions
- class:puppeteer
- class:browserfetcher
- class:browser
- class:page
- class:worker
- class:accessibility
- class:keyboard
- class:mouse
- class:touchscreen
- class:tracing
- class:dialog
- class:consolemessage
- class:frame
- class:executioncontext
- class:jshandle
- class:elementhandle
- class:request
- class:response
- class:securitydetails
- class:target
- class:cdpsession
- class:coverage
- class:timeouterror