public sealed class Http : IMessage<Http>, IEquatable<Http>, IDeepCloneable<Http>, IBufferMessage, IMessage
Defines the HTTP configuration for an API service. It contains a list of
[HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method
to one or more HTTP REST API methods.
public bool FullyDecodeReservedExpansion { get; set; }
When set to true, URL path parameters will be fully URI-decoded except in
cases of single segment matches in reserved expansion, where "%2F" will be
left encoded.
The default behavior is to not decode RFC 6570 reserved characters in multi
segment matches.
[[["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 `Http` class defines the HTTP configuration for an API service, mapping RPC methods to HTTP REST API methods."],["It includes a list of `HttpRule` configurations, determining how individual API methods are handled in terms of HTTP interactions."],["The class supports URI-decoding of URL path parameters, with the `FullyDecodeReservedExpansion` property controlling the decoding behavior for reserved characters."],["The `Rules` property allows specifying multiple HTTP configuration rules for different API methods, with the last rule defined taking precedence."],["`Http` class implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, enabling features like cloning, comparison, and message manipulation."]]],[]]