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
发起讨论 只看当前版本


暂无话题~