public sealed class Request : Protobuf.IMessage<AttributeContext.Types.Request>, Protobuf.IBufferMessage
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.
public Protobuf.Collections.MapField<string, string> Headers { get; }
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 `Request` class defines attributes for an HTTP request, mapping non-HTTP requests to their HTTP equivalents when necessary."],["It inherits from `Object` and implements `Protobuf.IBufferMessage`, belonging to the `Google.Rpc.Context` namespace within the `Google.Api.CommonProtos.dll` assembly."],["The class includes constructors `Request()` and `Request(AttributeContext.Types.Request other)`, alongside properties like `Headers`, `Host`, `Method`, and `Path`, which represent HTTP request components."],["It also defines various fields with corresponding field numbers, such as `AuthFieldNumber`, `HeadersFieldNumber`, and `HostFieldNumber`, that represent the integer value assigned to the properties of the object."],["The class has methods such as `CalculateSize()`, `Clone()`, `Equals()`, and `MergeFrom()` to perform operations on the request data, such as cloning it or calculating its size."]]],[]]