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"]],[["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-07-02 UTC."],[[["The `Http` class defines HTTP configurations for API services, mapping RPC methods to REST API methods via a list of `HttpRule` instances."],["The `Http` class, part of the `Google.Api.CommonProtos` assembly, implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["`Http` objects have properties like `Rules`, a collection of `HttpRule`, `FullyDecodeReservedExpansion`, to manage URL path parameter decoding, and a `Parser` property to parse messages of this type."],["The class provides constructors for default initialization and creating copies, and it includes methods for calculating message size, cloning, merging, and handling stream I/O operations."],["The latest version of this class is `2.15.0`, with previous versions of `2.10.0` and `2.2.0` available."]]],[]]