我有一个.NET Core API,尝试通过HttpClient访问,但问题是我试图传递一长串参数(例如400个标识符)。
然后我从服务器收到一条消息:414 request-uri太长了
当然,这很有意义,这个URI确实很长。
我需要修复.NET Core服务器,但是怎么办?也许客户也一样,让我们看看吧!
但是我该如何解决(我需要一个GET,响应也将非常长)。
你有什么主意吗?
Thx
答案 0 :(得分:1)
您需要搜索的术语是maxUrlLength。
将其视为可能的答案-> ASP.Net Core maxUrlLength
答案实际上是特定于服务器,IIS,Kestrel等。您还必须考虑到浏览器也有局限性。
您最好的选择是切换到POST。