Table of Contents

Namespace Selenium.WebDriver.BiDi.Cdp.Fetch

Classes

AuthChallenge

Authorization challenge for HTTP status code 401 or 407.

AuthChallengeResponse

Response to an AuthChallenge.

AuthRequiredEventArgs

Issued when the domain is enabled with handleAuthRequests set to true. The request is paused until client responds with continueWithAuth.

ContinueRequestResult
ContinueResponseResult
ContinueWithAuthResult
DisableResult
EnableResult
FailRequestResult
FetchDomainEvent

Provides static event descriptors for the IFetch.

FulfillRequestResult
GetResponseBodyResult
HeaderEntry

Response HTTP header entry

RequestId

Unique request identifier. Note that this does not identify individual HTTP requests that are part of a network request.

RequestPattern
RequestPausedEventArgs

Issued when the domain is enabled and the request URL matches the specified filter. The request is paused until the client responds with one of continueRequest, failRequest or fulfillRequest. The stage of the request can be determined by presence of responseErrorReason and responseStatusCode -- the request is at the response stage if either of these fields is present and in the request stage otherwise. Redirect responses and subsequent requests are reported similarly to regular responses and requests. Redirect responses may be distinguished by the value of responseStatusCode (which is one of 301, 302, 303, 307, 308) along with presence of the location header. Requests resulting from a redirect will have redirectedRequestId field set.

TakeResponseBodyAsStreamResult

Interfaces

IFetch

A domain for letting clients substitute browser's network layer with client code.

Enums

RequestStage

Stages of the request to handle. Request will intercept before the request is sent. Response will intercept after the response is received (but before response body is received).