NET Core API:414 请求 URI 太长

NET Core API : 414 request-uri too long

我有一个 .NET Core API,我尝试使用 HttpClient 访问它,问题是我尝试传递一长串参数(例如 400 个标识符)。

然后我从服务器收到消息:414 request-uri 太长

当然有道理,这个URI真长

我需要修复 .NET Core 服务器,但是如何?也许客户也是,让我们看看!

但是我该如何解决这个问题(我需要一个 GET,响应也会很长)。

你有什么想法吗?

感谢

您需要搜索的词是 maxUrlLength。

将此视为可能的答案 ->

答案确实是特定于服务器、IIS、Kestrel 等。您还必须考虑到浏览器也有限制。

你最好的选择是切换到 POST。