如何使用带有参数的Android Apache HttpDelete类

时间:2013-12-10 13:59:10

标签: java android

我需要向服务器发送一个ID,让服务器删除数据库中的一条记录。 我想使用HttpDelete Apache Android SDK集成类,但我无法弄清楚如何使用它以及如何将参数传递给服务器。 使用POST请求,我在HttpPost类上使用.setEntity方法。 但是在HttpDelete中没有.setEntity方法。

到目前为止我所取得的成就是:

 HttpClient httpclient = new DefaultHttpClient();
 HttpDelete httpdelete = new HttpDelete(url);
 httpdelete.setHeader(HTTP.CONTENT_TYPE, "text/xml");
 response = httpclient.execute(httpdelete);

1 个答案:

答案 0 :(得分:7)

HTTP DELETE请求没有正文。您可以在URL上传递参数:

 String url = "http://foo.com/bar?bing=bang"
 HttpDelete httpdelete = new HttpDelete(url);