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

HTTPRequest.continue() メソッド

オプションのリクエストオーバーライドを指定してリクエストを続行します。

シグネチャ:

class HTTPRequest {
abstract continue(
overrides?: ContinueRequestOverrides,
priority?: number
): Promise<void>;
}

パラメータ

パラメータ説明
overridesContinueRequestOverrides(オプション) リクエストに適用するオプションのオーバーライド。
prioritynumber(オプション) 指定した場合、インターセプトは協調的な処理ルールを使用して解決されます。それ以外の場合、インターセプトはすぐに解決されます。

戻り値

Promise<void>

備考

これを使用するには、Page.setRequestInterception()でリクエストインターセプトを有効にする必要があります。

リクエストインターセプトが有効になっていない場合、例外がすぐにスローされます。

await page.setRequestInterception(true);
page.on('request', request => {
// Override headers
const headers = Object.assign({}, request.headers(), {
foo: 'bar', // set "foo" header
origin: undefined, // remove "origin" header
});
request.continue({headers});
});