Google App Engine UrlFetchService 有一个 setDeadline FetchOption,它假设在触发时会引发异常。
应用程序可以指定呼叫时等待的最长时间。如果超过最大等待时间,调用会引发异常。
哪个例外?
如果是 IOException,我应该如何区分截止时间超时和其他原因?
Google App Engine UrlFetchService 有一个 setDeadline FetchOption,它假设在触发时会引发异常。
应用程序可以指定呼叫时等待的最长时间。如果超过最大等待时间,调用会引发异常。
哪个例外?
如果是 IOException,我应该如何区分截止时间超时和其他原因?
将引发 google.appengine.api.urlfetch.DownloadError。
找到下面由 urlfetch 服务定义/抛出的异常列表。
不确定 ApiDeadlineExceededException 是否是一个。
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