この問題の解決策を探しているうちに、get requestの最大サイズは8Kbです。しかし、Apache HttpClientのexecuteメソッドを使って、わずか248バイトのコンテンツ長と総URL長の要求を282文字だけ取得しようとすると、Apache HttpClientからエラー:org.apache.http.HttpException: HTTP/1.1 413 Request Entity Too Large
が返されます。要求エンティティがjava apacheで大き過ぎるエラーを発生しましたHttpClient
しかし、同じgetリクエスト(同じURL)はブラウザで期待される応答を与えます( "413 Request Entity Too Large"ではなく)。
Apache HttpClientのexecuteメソッドは、他のget要求に対してはうまく機能していますが、長さがやや小さく、クエリパラメータの
投稿リクエストを送信しようとしましたが、同じエラーが表示されました。
この問題を解決するのを手伝ってください。どんな助けもありがたいです 他の一見類似した質問が私の問題を解決しませんでした。
私はリクエスト(wireshark)をキャプチャして、実際に正しいサイズ。 – gfelisberto
クライアントによっては255に制限されることがあります。http://stackoverflow.com/questions/2659952/maximum-length-of-http-get-request – AxelH
何か方法がありますか(呼び出す方法と上書きする方法はありますか) apache httpclient jarで許容されるリクエストエンティティの最大サイズを設定または増やします。 ありがとうございます。 –