如何使用文本/纯内容类型向Java Web服务发出Volley请求?

时间:2019-04-28 09:31:37

标签: java android web-services android-volley

我正在向具有@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()方法或其他方法,以便以所需格式将参数发送到服务?

0 个答案:

没有答案