All Classes and Interfaces
Class
Description
This interceptor is responsible for adding the Authorization header to the request
if the header is not already present.
DO NOT USE IN PRODUCTION
interceptor that randomly fails the responses for unit testing purposes
Helper class to extract the claims from the WWW-Authenticate header in a response.
Compatibility class to bridge OkHttp Headers and Kiota Headers
The middleware responsible for inspecting the request and response headers
The options to be passed to the headers inspection middleware.
Indicates whether a specific response redirect information should be followed
Indicates whether a specific request should be retried
This class is used to build the HttpClient instance used by the core service.
Holds the tracing, metrics and logging configuration for the request adapter
RequestAdapter implementation for OkHttp
This handlers decodes special characters in the request query parameters that had to be encoded due to RFC 6570 restrictions names before executing the request.
The ParametersEncodingOption request class
Middleware that determines whether a redirect information should be followed or not, and follows it if necessary.
Options to be passed to the redirect middleware.
The middleware responsible for retrying requests when they fail because of transient issues
The options to be passed to the retry middleware.
TelemetryHandler implementation using OkHttp3
TelemetryHandlerOption class
This class contains the telemetry attribute keys used by this library.
A middleware to replace the url with the specified replacement pairs.
The options to be passed to the UrlReplaceHandler.
Adds the current library version as a product to the user agent header
The options for the user agent handler