import { HTTPRequest } from "https://deno.land/x/puppeteer@16.2.0/vendor/puppeteer-core/puppeteer/types.js";
Represents an HTTP request sent by a page.
Constructors
new
HTTPRequest(client: CDPSession,
frame: Frame | null,
interceptionId: string | undefined,
allowInterception: boolean,
event: Protocol.Network.RequestWillBeSentEvent,
redirectChain: HTTPRequest[],
Properties
_redirectChain: HTTPRequest[]
_response: HTTPResponse | null
Methods
abortErrorReason(): Protocol.Network.ErrorReason | null
continue(overrides?: ContinueRequestOverrides, priority?: number): Promise<void>
Continues request with optional request overrides.
enqueueInterceptAction(pendingHandler: () => void | PromiseLike<unknown>): void
Adds an async request handler to the processing queue. Deferred handlers are not guaranteed to execute in any particular order, but they are guaranteed to resolve before the request interception is finalized.
finalizeInterceptions(): Promise<void>
Awaits pending interception handlers and then decides how to fulfill the request interception.
headers(): Record<string, string>
initiator(): Protocol.Network.Initiator
isInterceptResolutionHandled(): boolean
method(): string
postData(): string | undefined
respond(response: Partial<ResponseForRequest>, priority?: number): Promise<void>
Fulfills a request with the given response.
response(): HTTPResponse | null
responseForRequest(): Partial<ResponseForRequest> | null
url(): string