我最近将我的网站从HostGator
移到Amazon EC2
服务器,因为Android应用程序开始出现连接问题。确切地说,该应用无法连接到网站URL。 Android应用使用Jsoup
库连接到网站的网址。崩溃日志说:
org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403, URL = "MyWebsiteURL
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:435)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:410)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:164)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:153)
请注意,该网站已在Web浏览器上正常运行。在进行一些调查之后,似乎新服务器Amazon EC2
不允许来自自动化流程的请求。 JSOUP
是机器人类型,因此无法获得错误403的响应。