在搜索此問題的解決方案時,我讀取了某處獲取請求的最大大小爲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中允許的最大請求實體大小。 在此先感謝。 –