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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 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."]]],[]]