Java 如何在android volley中使用jSONObjectRequest发出补丁请求?

Java 如何在android volley中使用jSONObjectRequest发出补丁请求?,java,android,android-fragments,android-volley,androidhttpclient,Java,Android,Android Fragments,Android Volley,Androidhttpclient,我想在android中使用volley库发出一个json对象请求的补丁请求。 它在postman中工作,但当我在android中调用它时,它会给我错误405,有人知道怎么做吗?下面是我的代码: requestQueue.add( new JsonObjectRequest(Request.Method.PATCH,url, jsonObject, new Response.Listener<JSONObject>() { @Override

我想在android中使用volley库发出一个json对象请求的补丁请求。 它在postman中工作,但当我在android中调用它时,它会给我错误405,有人知道怎么做吗?下面是我的代码:

requestQueue.add( new JsonObjectRequest(Request.Method.PATCH,url, jsonObject, new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {

                        GiveCentralUtilities.setCurrentFragment(getActivity(),R.id.fragment_container,
                                SignUpPaymentInfo.newInstance(isSignup),SignUpPaymentInfo.TAG);


                        //  getAccessToken();

                    }
                }, this){
            @Override
            public Map<String, String> getHeaders() throws AuthFailureError {
                Map<String,String> header = new HashMap<String, String>();
                header.put("Authorization","Bearer "+GiveCentralUtilities.getPref(GiveCentralConstants.ACCESSTOKEN,getActivity()));
                header.put("Accept", "application/json");
                //  header.put("Content-Type", "application/json");
                System.out.println("vivekaccess"+GiveCentralUtilities.getPref(GiveCentralConstants.ACCESSTOKEN,getActivity()));

                return header;
            }


            @Override
            public String getBodyContentType() {
                return "application/json";
            }

        });
requestQueue.add(新的JsonObjectRequest(Request.Method.PATCH,url,jsonObject,新的Response.Listener()){
@凌驾
公共void onResponse(JSONObject响应){
giveCentralities.setCurrentFragment(getActivity(),R.id.fragment_容器,
SignUpPaymentInfo.newInstance(isSignup),SignUpPaymentInfo.TAG);
//getAccessToken();
}
},本页){
@凌驾
公共映射getHeaders()引发AuthFailureError{
Map header=newhashmap();
header.put(“Authorization”、“Bearer”+giveCentralLocalities.getPref(GiveCentralConstants.ACCESSTOKEN,getActivity());
header.put(“接受”、“应用程序/json”);
//header.put(“内容类型”、“应用程序/json”);
System.out.println(“vivekaccess”+givecentrality.getPref(GiveCentralConstants.ACCESSTOKEN,getActivity());
返回头;
}
@凌驾
公共字符串getBodyContentType(){
返回“application/json”;
}
});

错误405表示此错误不是来自JSONObject请求。它可能是由url、android手机网络或服务器引起的。

错误405表示此错误不是来自JSONObject请求。这可能是由url、android手机网络或服务器引起的

ok。把它的工作交给邮递员。请告诉我怎么解决@马克·谢尼我也不知道。您提供的信息不足以解决问题。好的。把它的工作交给邮递员。请告诉我怎么解决它@马克·谢尼我也不知道。你提供的信息不足以解决问题。你得到答案了吗?还是你试过别的?你得到答案了吗?还是你试过别的?