【发布时间】:2015-11-28 04:54:35
【问题描述】:
是否可以使用 DELETE 方法在 StringRequest 的正文中发送简单的文本?
我找不到任何有人在请求正文中添加内容的示例... 这是我的要求,我想在正文中添加“{'deviceid':'xyz'}”(方法是 DELETE):
final StringRequest stringRequest = new StringRequest(method, url + "?token=" + token, new Response.Listener<String>() {
@Override
public void onResponse(String jsonResponse) {
// do something
}, new Response.ErrorListener() {
// do something
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("api-version", "1");
return headers;
}
};
【问题讨论】:
-
编写自己的请求和
overridegetBody()和getBodyContentType()方法。 -
如果你的服务器端是 Asp.Net WebAPI, IMO,你应该阅读this question 和another question。也许其他网络服务是一样的
-
感谢您的两个回答! @dieter_h 你能发布一个快速的代码示例吗?
-
现在我在工作。稍后我会发布完整的答案。
-
我发布了一个答案,但这只是我已经做过的答案的副本:stackoverflow.com/questions/23220695/…(如果您使用我在那里编写的代码,您将能够管理您的问题)
标签: android request android-volley delete-method