在搜索此问题的解决方案时,我读取了某处获取请求的最大大小为8Kb的地方。但是,当我试图通过Apache HttpClient执行方法执行get请求的内容长度仅为248字节和总长度仅为282个字符的URL时,Apache HttpClient给我错误:org.apache.http.HttpException: HTTP/1.1 413 Request Entity Too Large
。在java apache中请求实体太大错误HttpClient
然而,相同的获取请求(同一个URL)在浏览器中给出了预期的响应(而不是“413 Request Entity Too Large”)。
Apache HttpClient执行方法对于稍长一些的其他获取请求工作正常,并且没有较少的请求。的查询参数。
我也尝试发送邮政请求,但仍然得到了同样的错误。
请帮我解决这个问题。任何帮助将不胜感激 其他看似相似的问题并没有解决我的问题。
我会尝试捕获请求(wireshark)以查看您是否实际发送的请求的大小正确。 – gfelisberto
在这里,你可以看到一些客户端可能会限制你到255. http://stackoverflow.com/questions/2659952/maximum-length-of-http-get-request – AxelH
有什么方法(任何方法来调用或覆盖)设置或增加apache httpclient jar中允许的最大请求实体大小。 在此先感谢。 –