GRPC request schema can be substituted or omitted
Reports unnecessary `grpc` or standard `http[s]` schemas usage in gRPC requests
Example requests:
# `grpc` schema may be omitted since insecure connection is assumed by default
GRPC grpc://localhost/TestService/testRpc
# `http` schema may be omitted: prefer empty schema for insecure connection and a dedicated `grpcs` schema for a secure one
GRPC http://localhost/TestService/testRpc
# `https` schema should be replaced by `grpcs`: prefer a dedicated `grpcs` schema to indicate that transport layer security should be enabled to execute the request
GRPC https://localhost/TestService/testRpc
To avoid confusion, it is recommended to use dedicated `grpcs` schema in a gRPC request, when the request should use secure channel underneath. Otherwise, the schema might be completely omitted
Inspection Details | |
---|---|
Available in: | GoLand 2023.3, IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | gRPC, 233.SNAPSHOT |
Last modified: 13 July 2023