java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.net.HttpRetryException
- 所有已实现的接口:
-
Serializable
抛出以指示需要重试 HTTP 请求,但由于启用了流模式,无法自动重试。
- 自 JDK 版本:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescriptionHttpRetryException
(String detail, int code) 从指定的响应代码和异常详细消息构造一个新的HttpRetryException
HttpRetryException
(String detail, int code, String location) 使用响应代码和 Location 响应头字段的内容构造一个新的HttpRetryException
-
Method Summary
Modifier and TypeMethodDescription如果错误是由重定向导致的,则返回 Location 头字段的值。返回一个解释为何无法重试 HTTP 请求的字符串。int
返回 HTTP 响应代码Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
HttpRetryException
从指定的响应代码和异常详细消息构造一个新的HttpRetryException
- 参数:
-
detail
- 详细消息。 -
code
- 来自服务器的 HTTP 响应代码。
-
HttpRetryException
使用响应代码和 Location 响应头字段的内容构造一个新的HttpRetryException
- 参数:
-
detail
- 详细消息。 -
code
- 来自服务器的 HTTP 响应代码。 -
location
- 要重定向到的 URL
-
-
Method Details
-
responseCode
public int responseCode()返回 HTTP 响应代码- 返回:
- HTTP 响应代码。
-
getReason
返回一个解释为何无法重试 HTTP 请求的字符串。- 返回:
- 原因字符串
-
getLocation
如果错误是由重定向导致的,则返回 Location 头字段的值。- 返回:
- 位置字符串
-