Skip to main content

APIResponse

APIResponse 类表示由 apiRequestContext.get(url[, options]) 和类似方法返回的响应。

apiResponse.body()

Added in: v1.16

返回包含响应正文的缓冲区。

apiResponse.dispose()

Added in: v1.16

释放此响应的正文。如果不调用,则正文将保留在内存中,直到上下文关闭。

apiResponse.headers()

Added in: v1.16

包含与此响应关联的所有响应 HTTP 头的对象。

apiResponse.headersArray()

Added in: v1.16

包含与此响应关联的所有请求 HTTP 头的数组。头名称不会转换为小写。具有多个条目的头(例如 Set-Cookie)在数组中会出现多次。

apiResponse.json()

Added in: v1.16

返回响应正文的 JSON 表示形式。

如果响应正文无法通过 JSON.parse 解析,此方法将抛出异常。

apiResponse.ok()

Added in: v1.16

包含一个布尔值,说明响应是否成功(状态在 200-299 范围内)。

apiResponse.status()

Added in: v1.16

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

apiResponse.statusText()

Added in: v1.16

包含响应的状态文本(例如,成功时通常为"OK")。

apiResponse.text()

Added in: v1.16

返回响应正文的文本表示形式。

apiResponse.url()

Added in: v1.16

包含响应的 URL。