3

我在浏览器上运行了 Asp.net core 和 gRPC……但现在我得到了:

info: Grpc.AspNetCore.Server.ServerCallHandler[2]
  Request content-type of 'application/grpc-web' is not supported.

关于如何追踪这一点的任何想法?

4

2 回答 2

5

可能是您的问题Startup.cs

你的应该看起来像这样 在此处输入图像描述

我的猜测是您丢失了app.UseGrpcWeb()EnabledGrpc()在 EndpointConventionBuilder

于 2021-02-25T05:20:12.050 回答
5

我遇到了这个问题。我有我的app.UseGrpcWeb();以前app.UseRouting();

它必须在之后。

所以正确的顺序是:

    app.UseRouting();
    app.UseGrpcWeb();

请参阅https://docs.microsoft.com/en-us/aspnet/core/grpc/browser?view=aspnetcore-5.0 --“在 ASP.NET Core 中配置 gRPC-Web

于 2021-03-23T16:02:36.973 回答