首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >BasicNetwork.performRequest: http://localhost/database/login.php的意外响应代码403

BasicNetwork.performRequest: http://localhost/database/login.php的意外响应代码403
EN

Stack Overflow用户
提问于 2015-02-21 16:31:53
回答 3查看 15.5K关注 0票数 7

我正在使用Volley连接到MySql数据库。我创建了数据库表并编写了php函数,下面是java代码。所有这些都一直在工作,但就在昨天,它醒来时在logcat中给出了这个错误,它没有返回任何响应,使用google chrome postman测试php脚本工作得很好,所以我认为我的java代码中有问题。

BasicNetwork.performRequest:http://192.168.43.71/database/login.php的意外响应代码403

我知道以前有人问过几个这样的问题,我都看过了,似乎什么都不起作用。我快要发疯了。

代码语言:javascript
复制
private void login() {
      StringRequest jsonObjRequest = new StringRequest(Method.POST, Constants.ACCOUNTLOGIN,
              loginSuccessListener(),
              loginErrorListener()) {
      protected Map<String, String> getParams() throws com.android.volley.AuthFailureError {
          Map<String, String> params = new HashMap<String, String>();
          params.put("user_phone_number", sPhoneNumber);
          params.put("user_password", sPassword);
          return params;
          };
      }; 
  mVolleyQueue.add(jsonObjRequest);
     }
EN

回答 3

Stack Overflow用户

发布于 2015-08-12 17:25:15

首先,检查你是否可以在手机浏览器上打开相同的url。我假设您使用的是Apache2.4.9 you服务器。如果你没有改变默认值,你会得到“拒绝许可”。要解决此问题,您需要更改包含Apache设置的"httpd.conf“文件中的一些值。

1-在DocumentRoot下更改目录xml标记,如下所示:

代码语言:javascript
复制
<Directory />
     AllowOverride none
     Require all granted
</Directory>

2-在"onlineoffline tag“下,按如下方式更新该行:

代码语言:javascript
复制
<Directory />
    ...
    ...
    ...
#   onlineoffline tag - don't remove
    Require all granted
</Directory>

注意:如果你使用旧版本的Apache,你需要google才能在httpd.conf中找到正确的语法。

请让我知道这项更改是否有效。:)

票数 7
EN

Stack Overflow用户

发布于 2015-04-17 14:12:05

试试看。转到XAMPP..在Apache打开文件http-xampp.conf中

在最后注释这几行...

代码语言:javascript
复制
# New XAMPP security concept
#<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
# Require local
# ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
#</LocationMatch>

保存更改...重新启动apache...!!

票数 0
EN

Stack Overflow用户

发布于 2018-08-26 02:25:42

这解决了我的问题。在C:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf中,将Require local o require local更改为Require all granted

Unexpected response code 403 for

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28643765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档