【问题标题】:how to solve : E/Volley: [230] BasicNetwork.performRequest: Unexpected response code 403 for http://192.168.43.83/test.php如何解决:E/Volley:[230] BasicNetwork.performRequest:http://192.168.43.83/test.php 的意外响应代码 403
【发布时间】:2018-05-14 09:01:54
【问题描述】:
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Request request = new JsonArrayRequest(
                Request.Method.GET,
                "http://192.168.43.83/test.php",
                null,
                new Response.Listener<JSONArray>() {
                    @Override
                    public void onResponse(JSONArray response) {
                        Log.i("Get_Response: ", response.toString());
                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Log.i("Get_Error: ", error.toString());
            }
        });
        request.setRetryPolicy(new DefaultRetryPolicy(8000, 1, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

        RequestQueue requestQueue= Volley.newRequestQueue(this);
        requestQueue.add(request);
    }

日志响应“Get_Error: com.android.volley.AuthFailureError”

我在“httpd-vhosts.conf”文件中将“require local”更改为“require all grant”,但什么也没发生

【问题讨论】:

  • 您有需要传递的标头吗?
  • 您可以从设备的网络浏览器访问此网址吗?
  • 是的,我的浏览器可以访问

标签: java php android android-volley


【解决方案1】:

它的禁止错误。查看并记录您作为请求发送的确切内容。检查网址的正确性。 ّ当我用另一种语言在 url 中设置一些字段时,我遇到了同样的问题,同样的问题也可能发生在你身上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多