2012年4月6日金曜日

Java:URLConnectionクラスでPOSTする際の注意点

基礎的なところだけどちょっとハマったので、、、、

JavaでURLConnectionクラスを利用したHTTPアクセスってのはそんなに難しいことではなくネットでも探せばサンプルはいろいろ出てきます。が、POSTについてはちょっとした注意点がありますので、紹介します。
  1. 接続する前にURLConnectionクラスでsetDoOutput(true)を設定する
  2. 必ず受信する
この2点です。とくに後者がキモですね。受信なんてしなくてもいい場合でも必ず受信してください。また、受信する際には
BufferedReader br = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
のようにURLConnectionクラスを利用してInputStreamReader、BufferedReaderを作成し、readLineしてください。

参考URL


0 件のコメント:

コメントを投稿