本文 (フォームではなく) に xml を含む HTTP DELETE 要求を実行したいと考えています。この HTTP DELETE リクエストを実行するにはどうすればよいですか?
で試してみましHttpURLConnection
たが、いくつかの制限があります。
私もApacheで試しましたHttpClient
。しかし、 の構造なしで xml を送信する方法がわかりませんapplication/x-www-form-urlencoded
。
本文 (フォームではなく) に xml を含む HTTP DELETE 要求を実行したいと考えています。この HTTP DELETE リクエストを実行するにはどうすればよいですか?
で試してみましHttpURLConnection
たが、いくつかの制限があります。
私もApacheで試しましたHttpClient
。しかし、 の構造なしで xml を送信する方法がわかりませんapplication/x-www-form-urlencoded
。
このコードは次のようになります。
try {
HttpEntity entity = new StringEntity(jsonArray.toString());
HttpClient httpClient = new DefaultHttpClient();
HttpDeleteWithBody httpDeleteWithBody = new HttpDeleteWithBody("http://10.17.1.72:8080/contacts");
httpDeleteWithBody.setEntity(entity);
HttpResponse response = httpClient.execute(httpDeleteWithBody);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
応答にアクセスするには、次のようにします。response.getStatusLine();
そして、ここに HttpDeleteWithBody クラス定義があります: HttpDeleteWithBody