排球的字符串请求失败

问题描述 投票:0回答:2

美好的一天,带有排球失败错误的字符串请求// - 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);
android android-volley
2个回答
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调用的任何参数


0
投票

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

Official doc give a good example

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

© www.soinside.com 2019 - 2024. All rights reserved.