Apache url不可访问

我必须检查apache服务器的访问权限。我编写了一个独立的代码来检查apache服务器的访问权限。如果我只是简单地输入网址,就可以访问...但是我通过代码运行它会抛出异常。 as java.io.IOException:服务器返回的HTTP响应代码:403 for URL:http://10.98.12.151:80/server-status?auto 403响应码是什么? 我可以通过独立代码访问它吗? 这是我的代码 connecturl = \“ http:// \” + ip + \“:\” +端口+ \“ / server-status?auto \”; targetURL =新的URL(connecturl);      HttpURLConnection httpURLConnection =(HttpURLConnection)targetURL.openConnection();
        httpURLConnection.setUseCaches(false);

        httpURLConnection.setAllowUserInteraction(false);

        httpURLConnection.setDoInput(true);

        httpURLConnection.setRequestMethod(\"GET\");


        httpURLConnection.connect();
    
已邀请:
        403代码是“拒绝访问”代码。其他代码定义可以在w3.org上找到 原因可能是由于您的httpd.conf文件中的指令没有\“ Allow from \”(其中包括您要在其上运行程序的主机的IP)所致。 例如,您正尝试从客户端(10.98.12.10)运行此服务器,并想检查在10.98.12.151上运行的Web服务器的状态。 确保服务器上的httpd.conf文件具有以下内容: <位置/服务器状态>   SetHandler服务器状态   拒绝订单,允许   全部拒绝 #现在确保允许您的客户端主机连接到此位置   允许从10.98.12.10 祝好运。     

要回复问题请先登录注册