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。
我有一个 .NET Core API,我尝试使用 HttpClient 访问它,问题是我尝试传递一长串参数(例如 400 个标识符)。
然后我从服务器收到消息:414 request-uri 太长
当然有道理,这个URI真长
我需要修复 .NET Core 服务器,但是如何?也许客户也是,让我们看看!
但是我该如何解决这个问题(我需要一个 GET,响应也会很长)。
你有什么想法吗?
感谢
您需要搜索的词是 maxUrlLength。
将此视为可能的答案 ->
答案确实是特定于服务器、IIS、Kestrel 等。您还必须考虑到浏览器也有限制。
你最好的选择是切换到 POST。