HTTPRequest.redirectChain() 方法
redirectChain
是一個為了獲取資源而發起的請求鏈。
簽名
class HTTPRequest {
abstract redirectChain(): HTTPRequest[];
}
回傳
請求鏈 - 如果伺服器至少回應一個重新導向,則此鏈將包含所有被重新導向的請求。
備註
redirectChain
在同一鏈的所有請求之間共享。
例如,如果網站 http://example.com
有一個重新導向到 https://example.com
,則該鏈將包含一個請求。
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