我正在开发android应用程序,其中volley库在某些设备上工作正常,而在其他设备上它正在为同一请求撤销406异常。
邮差也会以同样的要求返回正确的结果。
public void doPostOperation()
{
IOUtils.startLoadingPleaseWait(mContext);
JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, requestUrl, jsonRequest, listenerSuccess, listenerError)
{
@Override
public Map<String, String> getHeaders() throws AuthFailureError
{
Map<String, String> headers = new HashMap<String, String>();
headers.put("Cookie", Preference.getInstance(mContext).getData(Constants.Cookie));
headers.put("X-CSRF-Token", Preference.getInstance(mContext).getData(Constants.Token));
return headers;
}
};
request.setRetryPolicy(new DefaultRetryPolicy(60 * 1000, 1, 1.0f));
app.addToRequestQueue(request, "post");
}
请求 -
{ “密码”: “Distributor2”, “用户名”: “Distributor2”}