Add custom headers in volley request

前端 未结 3 667
刺人心
刺人心 2021-01-06 01:08

I have a Volley Request code

RequestQueue queue = Volley.newRequestQueue(this);
String url =;

// Request a string response from the provided U         


        
3条回答
  •  梦谈多话
    2021-01-06 01:26

    Override getHeaders in request like:

     StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
                new Response.Listener() {
                    @Override
                    public void onResponse(String response) {
                        // Display the first 500 characters of the response string.
                        mTextView.setText("Response is: "+ response.substring(0,500));
                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                mTextView.setText("That didn't work!");
            }
        }){
            @Override
            public Map getHeaders() throws AuthFailureError {
                Map params =  super.getHeaders();
                if(params==null)params = new HashMap<>();
                params.put("Authorization","Your authorization");
                //..add other headers
                return params;
            }
        };
    

提交回复
热议问题