こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Java(Servlet,JSP)を使用してあるURLにHTTPリクエスト(POST)を送信する方法

あるWeb APIを使用したWEBアプリケーションを作成しています.
JavaのServletやJSPで実装していますが,サンプルではGETでリクエストを送る方法だけが紹介されていました.
APIがPOSTに対応しているので,POSTでリクエストを送信しようと思います.
サンプルは以下のようになっていましたが,POSTでリクエストを送信する場合,どう変更すれば良いでしょうか?

URL url = new URL("http://xxxxxx.xx/xx/?q=" + URLEncoder.encode(request.getParameter("data"), "UTF-8"));
URLConnection con = url.openConnection();
InputStream stream = con.getInputStream();

リクエストは日本語を含むデータをパラメータに含める予定です.

投稿日時 - 2009-05-11 10:08:55

QNo.4949292

暇なときに回答ください

質問者が選んだベストアンサー

HttpURLConnection POST
でGoogleで検索すると沢山出てくるけどね。

わかりやすいのは
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=22814&forum=12&6
ここかしら。

投稿日時 - 2009-05-11 10:15:20

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問