HTTPResponse 类
HTTPResponse 类表示 Page 类接收到的响应。
签名
export declare abstract class HTTPResponse
备注
此类的构造函数被标记为内部的。第三方代码不应直接调用构造函数或创建扩展 HTTPResponse
类的子类。
方法
方法 | 修饰符 | 描述 |
---|---|---|
buffer() | 解析为包含响应主体的缓冲区的 Promise。 备注 缓冲区可能会被浏览器根据 HTTP 标头或其他启发式方法重新编码。如果浏览器未能检测到正确的编码,则缓冲区可能会被错误地编码。请参阅 https://github.com/puppeteer/puppeteer/issues/6478。 | |
content() | 解析为包含响应主体的缓冲区的 Promise。 备注 缓冲区可能会被浏览器根据 HTTP 标头或其他启发式方法重新编码。如果浏览器未能检测到正确的编码,则缓冲区可能会被错误地编码。请参阅 https://github.com/puppeteer/puppeteer/issues/6478。 | |
frame() | 发起此响应的 Frame,如果导航到错误页面,则为 | |
fromCache() | 如果响应来自浏览器的磁盘缓存或内存缓存,则为 True。 | |
fromServiceWorker() | 如果响应由 Service Worker 提供,则为 True。 | |
headers() | 包含与响应关联的 HTTP 标头的对象。所有标头名称均为小写。 | |
json() | 解析为响应主体的 JSON 表示的 Promise。 备注 如果响应主体无法通过 | |
ok() | 如果响应成功(状态在 200-299 范围内),则为 True。 | |
remoteAddress() | 用于连接到远程服务器的 IP 地址和端口号。 | |
request() | 匹配的 HTTPRequest 对象。 | |
securityDetails() | 如果响应是通过安全连接接收的,则为 SecurityDetails,否则为 | |
status() | 响应的状态代码(例如,成功为 200)。 | |
statusText() | 响应的状态文本(例如,通常成功为“OK”)。 | |
text() | 解析为响应主体的文本 (utf8) 表示形式的 Promise。 | |
timing() | 与响应相关的时间信息。 | |
url() | 响应的 URL。 |