我想使用一个仅服务于 get 请求的现有框架。客户端代码也只是使用 Httpclient 发出 get 请求来执行某些查找。 到目前为止,一切正常,因为获取请求查询参数不太长。 我尝试使用与上述相同的设置,但我的查询字符串会变得太长。 get 命令的示例查询将如下所示:可能会增长到 70K 个数字
http://server.com?id=xx&num=123,12,31,22,23,24,.....
所以我想知道 HttpCient get 方法中的查询长度是否有限制。会不会像我们普通浏览器IE、FF中的get请求查询限制一样?
最佳答案
可以选择配置 HttpClient 以设置 HTTP header 长度的最大限制。它没有具体限制请求 URI 或其查询组件的长度。
关于HttpClient - 查询字符串的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876034/