メインコンテンツにスキップ
バージョン: 22.5.0

HTTPRequest.redirectChain() メソッド

redirectChainは、リソースを取得するために開始されたリクエストのチェーンです。

シグネチャ:

class HTTPRequest {
abstract redirectChain(): HTTPRequest[];
}

戻り値

HTTP要求[]

リクエストのチェーン。サーバーが1つ以上のリダイレクトで応答した場合、このチェーンにはリダイレクトされたすべてのリクエストが含まれます。

備考

redirectChainは、同じチェーンのすべてのリクエストで共有されます。

たとえば、ウェブサイトhttp://example.comhttps://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