用安卓的Http来连接服务器也用好久了。
期间遇到过两次403的错误。
第一次在一开始是连接wamp的时候,这个就是权限问题,只要在网上按照指导修改wamp的访问权限就可以了。
然后最近有遇到一次,原本已经连接了一个月左右的服务器好好的,有一段时间没有打开应用之后,突然就不能连接了。
用安卓端的浏览器可以访问,ios端也没有问题。
报告的是403 forbidden nginx,还以为是权限问题,找后台小伙伴讨论了半天,无果。
最后还是重新设置了一下UserAgent,就可以了。
因为我用的是AsyncHttp的库,所以设置UserAgent需要在自定义的Util类中,使用AsyncHttpClient的setUserAgent方法。