public sealed class Http : Protobuf.IMessage<Http>, Protobuf.IBufferMessage
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 HTTP configuration for an API service, mapping RPC methods to HTTP REST API methods, and is part of the `Google.Api` namespace within the `Google.Api.CommonProtos.dll` assembly."],["It inherits from `Object` and implements the `Protobuf.IBufferMessage` interface, providing functionality for message serialization and handling."],["Key properties include `FullyDecodeReservedExpansion`, which controls URI decoding behavior for URL path parameters, and `Rules`, which contains a list of HTTP configuration rules."],["The class offers methods for cloning, equality checks, hash code generation, size calculation, and merging data from other `Http` instances or input streams."],["The Http class includes a static `Parser` property, and a static `Descriptor` property for handling message definition."]]],[]]