ポストパラメータと本文をhttpポストから読みたい。Java:HTTP POSTからパラメータと本文を取得する
例: 投稿する場合は、URL:http://localhost/controller?sign=true。 投稿には、体にjsonデータもあります。
{"transaction":
{"user":[
{"name": "Anna"}]
}
}
は、パラメータは
と体が 公共サーブレット入力のgetInputStream()経由で取得することができますは、java.ioをスロー 公共java.lang.StringでのgetParameter(java.lang.Stringで名)を介して行われましょう.IOException
しかし、あなたはどのようにパラメータとボディの両方を保持しますか? getInputStreamの前にgetParameterを呼び出すと、結果はinputStreamで-1になるためです。
CONTENT_TYPE = "アプリケーション/ x-www-form-urlencodedで uc.setDoInput(TRUE); uc.setDoOutput(TRUE); は私の問題を解決しました。 – JavaHacker