1

Google App Engine の UrlFetchService には setDeadline FetchOption があり、トリップすると例外が発生すると想定されています。

アプリは、呼び出しを行うときに待機する最大時間を指定できます。最大待機時間を超えると、呼び出しで例外が発生します。

どの例外?

IOException の場合、デッドライン タイムアウトとその他の原因をどのように区別すればよいですか?

4

2 に答える 2

1

google.appengine.api.urlfetch.DownloadErrorが発生します。

于 2010-10-07T11:23:33.450 に答える
0

urlfetch サービスによって定義/スローされる以下の例外のリストが見つかりました。

ApiDeadlineExceededException が 1 つであるかどうかはわかりません。

    com.google.apphosting.api.ApiProxy.UnknownException
    com.google.apphosting.api.ApiProxy.ResponseTooLargeException
    com.google.apphosting.api.ApiProxy.RequestTooLargeException
    com.google.apphosting.api.ApiProxy.OverQuotaException
    com.google.apphosting.api.ApiProxy.FeatureNotEnabledException
    com.google.apphosting.api.ApiProxy.CapabilityDisabledException
    com.google.apphosting.api.ApiProxy.CancelledException
    com.google.apphosting.api.ApiProxy.ApiDeadlineExceededException
    com.google.apphosting.api.ApiProxy.ArgumentException
    com.google.apphosting.api.ApiProxy.CallNotFoundException
    com.google.apphosting.api.ApiProxy.RPCFailedException
    com.google.apphosting.api.ApiProxy.ApplicationException
    com.google.apphosting.api.ApiProxy.ApiProxyException
于 2010-11-24T21:03:05.233 に答える