以下のように、HTTP POST メソッドで Web サービスにアクセスしています。
しかし、応答には何も含まれていません。ここで JSON 文字列を期待していました。JSON は別の方法で読み取られますか?
以下のように、HTTP POST メソッドで Web サービスにアクセスしています。
しかし、応答には何も含まれていません。ここで JSON 文字列を期待していました。JSON は別の方法で読み取られますか?
HttpUtlConnection または HTTPClient を使用すると生活が楽になることに同意しますが、setDoOutput を見てください。
http://docs.oracle.com/javase/7/docs/api/java/net/URLConnection.html#setDoOutput(ブール値)
と
問題はここにあります
URLConnection connection = (HttpURLConnection)url.openConnection();
connection
のインスタンスを作成しますHttpURLConnection
Shammizの回答に追加
キャストなし URLConnection.html#setDoOutput(boolean)を利用する
URL 接続は、入力および/または出力に使用できます。出力に URL 接続を使用する場合は DoOutput フラグを true に設定し、そうでない場合は false に設定します。デフォルトは false です。
true
、トリガーを渡しますpost
。