我正在向具有@consumes(MediaType.TEXT_PLAIN)的Java Web服务发送截击请求。现在,我从volley发送到Web服务的参数是Map类型。那么如何通过Volley发送简单的文本/纯文本请求?
代码Android:
update()
Java Web服务代码:
{
@Override
protected Map<String, String> getParams() {
Map<String, String> parameters = new HashMap<String, String>();
parameters.put("city", "CityName");
return parameters;
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<>();
headers.put("Content-Type", "text/plain; charset=utf-8");
return headers;
}
有什么方法可以更改getParams()方法或其他方法,以便以所需格式将参数发送到服务?