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

标签 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);

最佳答案

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

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

关于java - 如何使用带参数的 Android Apache HttpDelete 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20496487/

相关文章:

ANDROID FACEBOOK SDK-4.0 : I get an error when i use "/me?fields=age_range" in my GraphRequest. newGraphPathRequest

java - IllegalStateException:WorkManager 已经初始化

Java:单元测试级联外部接口(interface)

java - Eclipse插件: FileStoreEditorInput access unsaved data

android - getChildFragmentManager() 方法未定义

java - 尝试在 fragment 中的recyclerview中打开 Activity 时,应用程序崩溃

java - sleep 并检查直到条件为真

Java inputstreamreader 解析为 int 然后反转数组并打印为格式化字符串

Android 媒体 Controller 短时间显示

java - 从父类(super class)访问 View