HTTP and gRPC Transcoding
Rules for AIP-127, covering http and grpc transcoding.
Rule name | Description |
---|---|
http-annotation | HTTP annotations must be present on non-streaming methods. |
http-template-pattern | HTTP template variable patterns should match the patterns defined by their resources. |
http-template-syntax | HTTP patterns should follow the HTTP path template syntax. |
resource-name-extraction | HTTP annotations should extract full resource names into variables. |
uri-leading-slash | URIs should always begin with a leading slash. |
Note: Because AIPs sometimes cover topics that have some overlap, some rules related to http and grpc transcoding may be included in the rules for other AIPs.