APIResponse
APIResponse 类表示由 apiRequestContext.get(url[, options]) 和类似方法返回的响应。
- apiResponse.body()
- apiResponse.dispose()
- apiResponse.headers()
- apiResponse.headersArray()
- apiResponse.json()
- apiResponse.ok()
- apiResponse.status()
- apiResponse.statusText()
- apiResponse.text()
- apiResponse.url()
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- returns: <Promise<Serializable>>#
返回响应正文的 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。