【问题标题】:Getting com.android.volley.ServerError in Volley library Android在 Volley 库 Android 中获取 com.android.volley.ServerError
【发布时间】:2019-08-25 21:51:47
【问题描述】:

我会从网络上获取数据。我用沃利。但我收到 com.android.volley.ServerError 错误。

代码:

        String url = "http://xxx.xxx.xx.xx/haberler.php";

        haberler = new ArrayList<String>();

        StringRequest stringrequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>(){
            public void onResponse(String response){

                try {

                    JSONArray haberjson = new JSONArray(response);

                    for(int i = 0; i < haberjson.length(); i++){

                        JSONObject haberobje = haberjson.getJSONObject(i);

                        Toast.makeText(haber.this, haberobje.getString("haber"), Toast.LENGTH_LONG).show();

                        haberler.add(haberobje.getString("haber"));

                    }

                }catch(JSONException jsone1){

                    Toast.makeText(haber.this, jsone1.toString(), Toast.LENGTH_LONG).show();

                }
            }
        }, new Response.ErrorListener(){
            public void onErrorResponse(VolleyError ve1){

                Toast.makeText(haber.this, ve1.toString(), Toast.LENGTH_LONG).show();

            }
        });

        stringrequest.setRetryPolicy( new DefaultRetryPolicy(50000, 5, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

        RequestQueue requestqueue = Volley.newRequestQueue(haber.this);
        requestqueue.add(stringrequest);

照片:

print stack

代码对吗?

我该如何解决这个问题?

我需要你的帮助。

【问题讨论】:

  • 当您需要帮助解决错误时,请发布相关的堆栈跟踪段。
  • @Barns 我添加了有问题的打印堆栈跟踪照片链接。

标签: android android-volley


【解决方案1】:

Firstable 尝试使用 error.printStackTrace() 来打印您的堆栈跟踪,这会为您提供实际错误。可以检查您的网址是否为真,或者您是否在您的帖子请求中弄乱了参数。

【讨论】:

  • 我添加了有问题的打印堆栈跟踪照片链接。
  • 你用模拟器吗?请问你的网址中使用的是什么IP?
【解决方案2】:

127.0.0.1 是你安卓设备上的环回 IP 地址。您需要计算机的 IP 地址。我假设您正在某种模拟器或 Android 设备上运行。如果您的服务器在本地 Wifi 网络上运行,请使用 Wifi 适配器的 IP 地址,然后将 127.0.0.1 替换为该地址。

TLDR;使用您服务器的 IP 地址而不是 127.0.0.1

Linux:ifconfig [wlan0]

Windows:ipconfig

【讨论】:

    猜你喜欢
    • 2017-02-15
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 2017-01-30
    • 2013-10-14
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    相关资源
    最近更新 更多