2

jsoupのHttp例外。

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=503, URL=http://google.com
        at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:418)
        at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:393)
        at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:159)
        at org.jsoup.helper.HttpConnection.get(HttpConnection.java:148)


Document doc;
doc = Jsoup.connect("http://google.com").timeout(300000).get();

さまざまな解決策を試しましたが、どれもうまくいきませんでした。

4

2 に答える 2

3

503 の意味を調べましたか?

10.5.4 503 サービスを利用できません

サーバーの一時的な過負荷またはメンテナンスのため、サーバーは現在リクエストを処理できません。つまり、これは一時的な状態であり、少し遅れて緩和されるということです。既知の場合、遅延の長さは Retry-After ヘッダーで示される場合があります。Retry-After が指定されていない場合、クライアントは 500 応答の場合と同様に応答を処理する必要があります。

ここから利用できるように見えますが、利用できないプロキシ/ゲートウェイがありますか? これがどこから来ているかを追跡するために、ネットワークツール(おそらくtraceroute?)を使用します。

于 2013-02-08T16:01:07.953 に答える