grpc中不安全连接的含义是什么?

XGH*_*ven 3 ssl http2 grpc

gRPC 基于http2哪个,必须使用 ssl。但我发现我可以创建使用不安全的服务器。

我想知道insecure不使用 ssl 或为 http2 使用预定义证书的方法?

Bar*_*ard 8

HTTP/2 不坚持使用 SSL/TLS。但是所有网络浏览器都只通过 SSL/TLS 实现 HTTP2,因为在 Internet 上通过纯文本 HTTP 使用它时会出现问题。因此,如果不使用 Web 浏览器而是使用另一个 HTTP/2 客户端,那么您可以在没有 SSL/TLS 的情况下使用 HTTP/2。

所以是的,不安全的 gRPC 使用的是未加密的 HTTP/2 连接 (h2c)。尽管某些实现不支持 this,类似于 Web 浏览器不支持未加密的 HTTP/2 (h2c)。