class: Response

未匹配的标注

[Response] 类表示页面接收到的响应.

response.buffer()#

  • returns: <Promise<[Buffer]>> 返回的是包含响应体的被兑现的承诺.

response.frame()#

  • returns: <?[Frame]> 发起此响应的 [Frame] , 如果导航到错误界面则为 null .

    response.fromCache()#

  • returns: <[boolean]>

如果响应数据来自于浏览器的磁盘缓存或者内存缓冲区,返回 true.

response.fromServiceWorker()#

  • returns: <[boolean]>

如果响应数据来自于 service worker , 返回 true.

response.headers()#

  • returns: <[Object]> HTTP 响应头对象,所有的 header name 都是以小写的.

response.json()#

  • returns: <Promise<[Object]>> 返回的是被兑现的承诺,JSON 格式的响应体.

如果响应体无法使用 JSON.parse 解析,本方法将会抛出错误.

response.ok()#

  • returns: <[boolean]>

包含一个布尔值状态,用于标记数据响应是否成功 (状态码区间 200-299).

response.remoteAddress()#

  • returns: <[Object]>
    • ip <[string]> 远程服务器的 IP 地址
    • port <[number]> 用于连接到远程服务器的端口

response.request()#

  • returns: <[Request]> 匹配 [Request] 对象.

response.securityDetails()#

  • returns: <?[SecurityDetails]> 如果响应是通过安全连接接收的,则提供 Security details, 否则为 null .

response.status()#

  • returns: <[number]>

包含响应状态码 (例如,200 表示成功).

response.statusText()#

  • returns: <[string]>

包含响应的状态文本 (例如,“OK” 通常表示成功)。.

response.text()#

  • returns: <[Promise]<[string]>> 返回的是被兑现的承诺,text 格式的响应体.

response.url()#

  • returns: <[string]>

包含响应的 URL.

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/puppeteer/3.1.0...

译文地址:https://learnku.com/docs/puppeteer/3.1.0...

上一篇 下一篇
贡献者:2
讨论数量: 0
发起讨论 只看当前版本


暂无话题~