JsonObjectRequest jsonRequest = new JsonObjectRequest(Request.Method.POST,url , jsonobj,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject respStr) {
if (respStr != null) {
//// some code
}}};
new Response.ErrorListener() {``
@Override
public void onErrorResponse(VolleyError error) {
pDialog.dismiss();
Toast.makeText(CodeActivity.this, "Network Error", Toast.LENGTH_LONG).show();
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("Authorization", "Bearer " + token);
return params;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(jsonRequest);`
}
我的logcat中有这个错误。 BasicNetwork.performRequest:url的意外响应代码405 我用Volley发送请求。
答案 0 :(得分:0)
405方法不允许
请求的资源不支持请求方法;例如,表单上的GET请求,要求通过POST显示数据,或者在只读资源上显示PUT请求。
检查Request.Method.POST是否允许您尝试使用的服务器