簡単な投稿リクエストを送信する簡単なスニペットを書いています。
現在、私は次のようにリクエストを作成しています:
// Construct data
String data = URLEncoder.encode("param1", "UTF-8") + "=" + URLEncoder.encode("val1", "UTF-8");
data += "&" + URLEncoder.encode("param2", "UTF-8") + "=" + URLEncoder.encode("val2", "UTF-8");
// Send data
URL url = new URL("http://server:8080/servlet/upload");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
// do stuff with response....
これは今のところ機能します。しかし、ファイルのアップロードをマルチパート POST リクエストとして追加する必要があります。これどうやってするの?HttpClient
できればコモンからの使用は避けたいです。