@Override
public Map<String, String> getHeaders() throws AuthFailureError { //设置头信息
Map<String, String> map = new HashMap<String, String>();
map.put("Content-Type", "application/x-www-form-urlencoded");
return map;
}
当我没有重写以上方法的时候,servlet获取出来的都是空值。包括用getParameter或者getInputStream。
但是网上很多例子用StringRequest的时候都是没有重写的。只重写了一下方法,也能提交数据。这是为什么?
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> map = new HashMap<String, String>();
map.put("params1", “hello world”);
return map;
}
public Map<String, String> getHeaders() throws AuthFailureError { //设置头信息
Map<String, String> map = new HashMap<String, String>();
map.put("Content-Type", "application/x-www-form-urlencoded");
return map;
}
当我没有重写以上方法的时候,servlet获取出来的都是空值。包括用getParameter或者getInputStream。
但是网上很多例子用StringRequest的时候都是没有重写的。只重写了一下方法,也能提交数据。这是为什么?
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> map = new HashMap<String, String>();
map.put("params1", “hello world”);
return map;
}