Skip to main content
Version: 21.9.0

HTTPResponse class

The HTTPResponse class represents responses which are received by the Page class.

Signature:

export declare abstract class HTTPResponse

Remarks

The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the HTTPResponse class.

Methods

MethodModifiersDescription
bufferPromise which resolves to a buffer with response body.
frameA Frame that initiated this response, or null if navigating to error pages.
fromCacheTrue if the response was served from either the browser's disk cache or memory cache.
fromServiceWorkerTrue if the response was served by a service worker.
headersAn object with HTTP headers associated with the response. All header names are lower-case.
jsonPromise which resolves to a JSON representation of response body.
okTrue if the response was successful (status in the range 200-299).
remoteAddressThe IP address and port number used to connect to the remote server.
requestA matching HTTPRequest object.
securityDetailsSecurityDetails if the response was received over the secure connection, or null otherwise.
statusThe status code of the response (e.g., 200 for a success).
statusTextThe status text of the response (e.g. usually an "OK" for a success).
textPromise which resolves to a text representation of response body.
timingTiming information related to the response.
urlThe URL of the response.