HTTP request execute interceptor to intercept a HttpRequestMessage before it has
been sent. Sample usage is attaching "Authorization" header to a request.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This webpage provides documentation for the `IHttpExecuteInterceptor` interface within the Google.Apis.Http namespace, specifically for version 1.59.0 and shows other versions of the same documentation."],["The `IHttpExecuteInterceptor` interface allows interception of an `HttpRequestMessage` before it's sent, which is useful for adding headers like \"Authorization\" to a request."],["The interface has one method, `InterceptAsync`, which is invoked before the request is sent and takes an `HttpRequestMessage` and a `CancellationToken` as parameters."],["The `InterceptAsync` method returns a `Task` and does not have a return value, as it's designed for pre-request manipulation rather than producing a result."],["The documentation references an extension method, `Utilities.ThrowIfNull\u003cT\u003e(T, String)`, although it's not directly part of the interface, but related to the assembly in which this interface is found, Google.Apis.Core.dll."]]],[]]