我有两个网络服务,一个是gRPC客户端,另一个是gRPC服务器。服务器使用.NET Core编写,因此强制使用HTTP/2来支持gRPC。然而,客户端是一个托管在IIS 8.5上的.NET Framework 4.7.2 Web应用程序,因此只支持HTTP/1.1。
由于升级客户端需要一些时间,所以我想知道是否可能在服务器端使用HTTP/1.1,而不是HTTP/2。但是我找不到任何关于如何实现这一点的信息。
在.NET Core中编写的gRPC服务器是否可以使用HTTP/1.1?如果可以,如何实现?
GrpcChannel.ForAddress(...)
。 - Marc Gravell