Android 访问WebService接口,模拟器能通过但是真机接口不通,返回500

今天做一个小项目,碰到一个问题,真的是弄到头痛,搞一半天也没有搞明白问题所在,今天简单记录下过程,希望对遇到类似问题的朋友,有个借鉴的意义,提供一个处理思路。

问题:Android 调试Webservice接口,手机不通,返回500,但是在模拟器上运行可以,网络没有问题,手机浏览器可以访问后台服务器。采用的是HttpURLConnection来请求网络,Post请求方式。

处理过程:1、因为一直返回500,也不知道具体是什么原因造成了,最后是通过HttpURLConnection对象的getErrorStream()来读取服务器返回500的错误信息,才知道是服务器中缺少HttpPost和HttpGet请求的配置。

处理方法就是在web.config配置文件中添加上httpPost配置。

        

            

           

        

然后就可以发现请求成功了。注意配置文件的空格问题,不要配置错误。

你可能感兴趣的:(Android 访问WebService接口,模拟器能通过但是真机接口不通,返回500)