Android与wit.ai通信

时间:2017-11-21 04:05:55

标签: android android-volley wit.ai

我正在尝试使用Volley与智慧 .AI建立联系。但是,我得到的只是 400错误

public void makeRequest(String url) {
    RequestQueue queue = Volley.newRequestQueue(MainActivity.this);
    StringRequest postRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            Toast.makeText(MainActivity.this, "YOU'RE TOAST", Toast.LENGTH_SHORT).show();
            Log.d("accessToken:", response);
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            Log.d("error:", volleyError.toString());

        }
    }) {
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            Map<String, String> headers = new HashMap<String, String>();
            headers.put("Authorization:", "Bearer SAMPLETOKENHERE");
            return headers;
        }

    };
    queue.add(postRequest);
}

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。这是因为我在我的授权中加了“:”。我不知道我不需要它。它现在有效