HTTPRequest.redirectChain() メソッド
redirectChain
は、リソースを取得するために開始されたリクエストのチェーンです。
シグネチャ:
class HTTPRequest {
abstract redirectChain(): HTTPRequest[];
}
戻り値
HTTP要求[]
リクエストのチェーン。サーバーが1つ以上のリダイレクトで応答した場合、このチェーンにはリダイレクトされたすべてのリクエストが含まれます。
備考
redirectChain
は、同じチェーンのすべてのリクエストで共有されます。
たとえば、ウェブサイトhttp://example.com
がhttps://example.com
へのリダイレクトを1つだけ持っている場合、チェーンには1つのリクエストが含まれます。
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'
ウェブサイトhttps://google.com
にリダイレクトがない場合、チェーンは空になります。
const response = await page.goto('https://google.com');
const chain = response.request().redirectChain();
console.log(chain.length); // 0