2017-06-18 19 views
0

HTTP POSTリクエスト(当初はGETを使用しましたがリクエストの長さによってPOSTメソッドに切り替える必要がありました)を使用して、JAVAサーブレット経由でDBとやりとりするWebアプリケーションがあります。http POSTリクエストエラー400

私は400件のステータスを取得していますし、その理由を見つけることができません。

  1. 私は大きな1(12K JSON文字列に達したまで、私は、すべての作業罰金をDBには、いくつかの異なる要求を発行しています)

  2. 私はJSONの構造をチェックしました。これはOK(これはgreat siteを使用しています)です。

DBは、DB内で呼び出されたときに受信したJSONを適切に処理します。

ログファイル(TOMCAT)には何も表示されません。

誰でも問題の原因を見つける方法を提案できますか?今私は何を尋ねるのか分からない。

ありがとうございました。

答えて

0

私はついにこの問題を発見しました。 TOMCATのログの1つに、ヘッダーのサイズが大きすぎると主張していなかったエラーメッセージがありました。

[ヘッダーの最大サイズを注意]

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      maxHttpHeaderSize="200000" 
      maxPostSize="0" 
      redirectPort="8443" /> 

:私は単にのTomcatの構成(server.xml)に変更しました

関連する問題