截距字符串请求失败

时间:2018-08-11 17:22:21

标签: android android-volley

早上好,带有截击的字符串请求失败错误//-https://www.express.pk/world/archives/?page=1的意外响应代码404-//

 RequestQueue queue = Volley.newRequestQueue(this);
    StringRequest stringRequest = new StringRequest
            ("https://www.express.pk/world/archives/?page=1", new Response.Listener<String>() {

                @Override
                public void onResponse(String response) {

                    Log.d("check", "ok");
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    neonews();
                    Log.d("check", "fail");
                }
            });
    queue.add(stringRequest);

2 个答案:

答案 0 :(得分:0)

添加请求方法GET或POST 替换您的

StringRequest stringRequest = new StringRequest
        ("https://www.express.pk/world/archives/?page=1", new Response.Listener<String>()

使用

StringRequest stringRequest = new StringRequest
        (Request.Method.GET,"https://www.express.pk/world/archives/?page=1", new Response.Listener<String>()

如果未获得成功响应,则转到错误响应 检查API是否具有将在API调用中传递的任何参数

答案 1 :(得分:0)

使用齐射,您应该定义特定的http请求类型(GET, POST, PUT, DELETE)。

Official doc give a good example

请修改您的代码,例如链接示例。