public sealed class AttributeContext.Types.Request : IMessage<AttributeContext.Types.Request>, IEquatable<AttributeContext.Types.Request>, IDeepCloneable<AttributeContext.Types.Request>, IBufferMessage, IMessage
This message defines attributes for an HTTP request. If the actual
request is not an HTTP request, the runtime system should try to map
the actual request to an equivalent HTTP request.
The HTTP request headers. If multiple headers share the same key, they
must be merged according to the HTTP spec. All header keys must be
lowercased, because HTTP header keys are case-insensitive.
The unique ID for a request, which can be propagated to downstream
systems. The ID should have low probability of collision
within a single day for a specific service.
[[["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."],[[["The `AttributeContext.Types.Request` class defines attributes for an HTTP request and provides a way to map non-HTTP requests to their HTTP equivalents."],["This class inherits from `object` and implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, allowing it to be used with various .NET and Protocol Buffer features."],["Key properties of `AttributeContext.Types.Request` include fields like `Id`, `Method`, `Path`, `Headers`, and `Auth`, to describe different aspects of the HTTP request."],["The class has several methods, including `Clone()`, `Equals()`, `GetHashCode()`, `MergeFrom()`, and `WriteTo()`, for manipulating and comparing instances."],["The class provides various `FieldNumber` constants for each field such as `AuthFieldNumber`, `HeadersFieldNumber`, and `IdFieldNumber` for easier reference and utilization."]]],[]]