mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
f7857d27c4
* chore(docs): document HTTPRequest with TSDoc * doclint * example
1.2 KiB
1.2 KiB
Home > puppeteer > HTTPRequest > redirectChain
HTTPRequest.redirectChain() method
Signature:
redirectChain(): HTTPRequest[];
Returns:
the chain of requests - if a server responds with at least a single redirect, this chain will contain all requests that were redirected.
Remarks
redirectChain
is shared between all the requests of the same chain.
For example, if the website http://example.com
has a single redirect to https://example.com
, then the chain will contain one request:
const response = await page.goto('http://example.com');
const chain = response.request().redirectChain();
console.log(chain.length); // 1
console.log(chain[0].url()); // 'http://example.com'
If the website https://google.com
has no redirects, then the chain will be empty:
const response = await page.goto('https://google.com');
const chain = response.request().redirectChain();
console.log(chain.length); // 0