Volley的授权标题

时间:2018-06-08 15:45:00

标签: java android android-volley

我带着以下问题和问题来找你。

我正在尝试根据示例请求实现使用Volley库发送请求:

  

POST / oauth2 / token?code = pP5J8YN8& grant_type = authorization_code

     

授权:基本Y2xpZW50X2lkOnNlY3JldA ==

所以我尝试使用以下代码添加授权标头:

@RequiresApi(api = Build.VERSION_CODES.N)
                @Override
                public Map<String, String> getHeaders() throws AuthFailureError {
                    Map<String, String> headers = new HashMap<String,String>();


                    headers.put("Authorization", "Basic" + base64 );


                    System.out.println(headers);
                    return headers;

                }

问题是我从服务器获得的是:

BasicNetwork.performRequest:......的意外响应代码500

这意味着我的标题构造不正确,我注意到打印我收到的标题:

&#34; {授权=基本Y1cxdUNQeUtKamFWbWJBcGRsTHZKNkNvbm9DcDg0dkE6VEl0Wk12WjBvRWhJU2RFZA ==}&#34;

有&#34; =&#34;是否正确?而不是&#34;:&#34;标志? 我在这里缺少什么?

0 个答案:

没有答案