我有一个托管在我的WAMP服务器上的Web服务。网址:http://localhost/appname/service.php
我有一个Android应用程序,它调用Web服务的方法。
在LogCat中我可以看到响应是一个通用的HTML页面,说403 Forbidden,你没有访问页面等,但是当我转到名为I的Android代码可以访问该服务的URL时。 / p>
在Apache错误日志中我有
AH01630: client denied by server configuration: C:/wamp/www/appname/service.php
为什么我可以直接通过浏览器而不是通过我的设备访问URL?两者都在同一个wifi网络上。
这是之前的工作(过去一个月)。
答案 0 :(得分:-1)
第一个提示:您的网络工作应该在AsyncTask中进行,而不是在Activity中进行。 http://developer.android.com/reference/android/os/AsyncTask.html
第二条提示:您是如何构建HTTP请求的?