Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ulixee
GitHub Repository: ulixee/secret-agent
Path: blob/main/website/docs/Advanced/ResourceResponse.md
1028 views

ResourceResponse

Resource requests are the raw underlying http request details made to access a resource.

Instances of this class are associated with a resource returned from window.waitForResource or from the initial window document load.

Properties

browserServedFromCache

Will have a value if http response was served from a browser cache.

Returns Promise<null | 'service-worker' | 'disk' | 'prefetch' | 'memory'>

browserLoadFailure

Will have a value if an http error occurred loading this request.

Returns Promise<string | null>

headers

Retrieve the actual headers returned to the client (order and casing is preserved)

Returns Promise<{ [name: string]: string }>

url

The response url (if redirected).

Returns Promise<string>

timestamp

ISO formatted date string.

Returns Promise<string>

remoteAddress

IPv4/6 and port of remote socket. 192.168.172.2:5001

Returns Promise<string>

statusCode

Http response status code.

NOTE: this value might be null if no HTTP response occurred, or an error occurred.

Returns Promise<number>

statusText

Http response status message.

Returns Promise<string>

data

Load the underlying buffer returned by this network response.

Returns Promise<Buffer>

Methods

text()

Convert the returned resource body to a string.

Returns Promise<string>

json()

Convert the returned resource body into json.

Returns Promise<json>