puppeteer/website/versioned_docs/version-22.6.5/api/puppeteer.httpresponse.md
release-please[bot] e0932e5cce
chore: release main (#12274)
🤖 I have created a release *beep* *boop*
---


<details><summary>browsers: 2.2.2</summary>

##
[2.2.2](https://github.com/puppeteer/puppeteer/compare/browsers-v2.2.1...browsers-v2.2.2)
(2024-04-15)


### Bug Fixes

* remove NetworkServiceInProcess2 set by default
([#12261](https://github.com/puppeteer/puppeteer/issues/12261))
([ff4f70f](ff4f70f4ae)),
closes [#12257](https://github.com/puppeteer/puppeteer/issues/12257)
</details>

<details><summary>puppeteer: 22.6.5</summary>

##
[22.6.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.6.4...puppeteer-v22.6.5)
(2024-04-15)


### Miscellaneous Chores

* **puppeteer:** Synchronize puppeteer versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * puppeteer-core bumped from 22.6.4 to 22.6.5
    * @puppeteer/browsers bumped from 2.2.1 to 2.2.2
</details>

<details><summary>puppeteer-core: 22.6.5</summary>

##
[22.6.5](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v22.6.4...puppeteer-core-v22.6.5)
(2024-04-15)


### Bug Fixes

* remove NetworkServiceInProcess2 set by default
([#12261](https://github.com/puppeteer/puppeteer/issues/12261))
([ff4f70f](ff4f70f4ae)),
closes [#12257](https://github.com/puppeteer/puppeteer/issues/12257)
* use setImmediate to reduce flakiness when processing events
([#12264](https://github.com/puppeteer/puppeteer/issues/12264))
([73403b3](73403b323e))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @puppeteer/browsers bumped from 2.2.1 to 2.2.2
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2024-04-15 07:06:55 +00:00

3.4 KiB

sidebar_label
HTTPResponse

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

Method

Modifiers

Description

buffer()

Promise which resolves to a buffer with response body.

frame()

A Frame that initiated this response, or null if navigating to error pages.

fromCache()

True if the response was served from either the browser's disk cache or memory cache.

fromServiceWorker()

True if the response was served by a service worker.

headers()

An object with HTTP headers associated with the response. All header names are lower-case.

json()

Promise which resolves to a JSON representation of response body.

ok()

True if the response was successful (status in the range 200-299).

remoteAddress()

The IP address and port number used to connect to the remote server.

request()

A matching HTTPRequest object.

securityDetails()

SecurityDetails if the response was received over the secure connection, or null otherwise.

status()

The status code of the response (e.g., 200 for a success).

statusText()

The status text of the response (e.g. usually an "OK" for a success).

text()

Promise which resolves to a text (utf8) representation of response body.

timing()

Timing information related to the response.

url()

The URL of the response.