サイトからデータを取得しようとしています。 私はのIntelliJ IDEAにこのコードを使用すると、すべてが正常に動作しますが、私は、Android Studioと実際のデバイスでは、このコードを使用する場合、私が取得:ここAndroid。 HTTPエラーがURLを取得しています。ステータス= 403
org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403
は私のコードです:
private static final String URL = "http://www.openaip.net/airports?apttype_type_filter=All&country_filter=All&name_filter=EHAM";
private static final String useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " +
"AppleWebKit/537.36 (KHTML, like Gecko) " +
"Chrome/52.0.2743.116 Safari/537.36";
Document document = Jsoup.connect(URL)
.userAgent(useragent)
.ignoreContentType(true)
.timeout(5000)
.execute() // <-- on this line I get error
.parse();
すべての情報私が見つけたのは "userAgent()"メソッドだけですが、それは助けになりませんでした。
UPD:申し訳ありませんが、それは私の悪い質問でした。正しいURL:http://www.openaip.net/airports?apttype_type_filter=All&country_filter=All&name_filter=EHAM、しかし私はまだ同じ問題があります。
Error: org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403, URL= http://www.openaip.net/airports?apttype_type_filter=All&country_filter=All&name_filter=EHAM
ありがとうございました!あなたは私の時間を救った! – JohnA
@JohnA問題ありません!それがうまくいった:) – Signo