StringRequest总是转到onErrorResponse

时间:2017-04-02 02:30:05

标签: android android-volley

下面的代码是我的字符串请求,我必须向其发送一个param标记来获取数据(在这种情况下来自fb)。

我很确定我的问题在于网址,但我尝试了所有可以想到的内容。

RequestQueue queue = Volley.newRequestQueue(this);
        String url = "http://10.0.2.2:8080/login";
        StringRequest postRequest = new StringRequest(Request.Method.POST, url,
                new Response.Listener<String>()
                {
                    @Override
                    public void onResponse(String response) {
                        // response
                        Log.d("Response", response);
                    }
                },
                new Response.ErrorListener()
                {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        // error
                        System.out.println("Request onErrorResponse");
                    }
                }
        ) {
            @Override
            protected Map<String, String> getParams()
            {
                Map<String, String>  params = new HashMap<String, String>();
                params.put("token", AccessToken.getCurrentAccessToken().getToken());
                return params;
            }
        };
        queue.add(postRequest);
    }

我得到的错误是:

 04-02 01:51:37.755 6096-6096/com.example.nicolas.narau W/System.err: com.android.volley.TimeoutError
04-02 01:51:37.755 6096-6096/com.example.nicolas.narau W/System.err:     at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:141)
04-02 01:51:37.755 6096-6096/com.example.nicolas.narau W/System.err:     at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112)
04-02 01:51:45.103 6096-6151/com.example.nicolas.narau I/System.out: (HTTPLog)-Static: isSBSettingEnabled false

我有一个很高的重试策略,我不知道为什么我没有得到回复,因为我的API在邮递员中工作正常

0 个答案:

没有答案