public class HttpRetryException
extends IOException
java.lang.Object | ||||
↳ | java.lang.Throwable | |||
↳ | java.lang.Exception | |||
↳ | java.io.IOException | |||
↳ | java.net.HttpRetryException |
抛出以表示HTTP请求需要重试,但由于启用了流式传输模式,因此无法自动重试。
Public constructors |
|
---|---|
HttpRetryException(String detail, int code) 根据指定的响应代码和异常详细信息构造一个新的 |
|
HttpRetryException(String detail, int code, String location) 使用详细消息响应代码和位置响应头字段的内容构造一个新的 |
Public methods |
|
---|---|
String |
getLocation() 如果错误是由重定向导致的,则返回Location标头字段的值。 |
String |
getReason() 返回一个字符串,解释为什么http请求不能被重试。 |
int |
responseCode() 返回http响应代码 |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
HttpRetryException (String detail, int code)
根据指定的响应代码和异常详细信息构造一个新的 HttpRetryException
Parameters | |
---|---|
detail |
String : the detail message. |
code |
int : the HTTP response code from server. |
HttpRetryException (String detail, int code, String location)
构造一个新的 HttpRetryException
其中包含详细消息responseCode和Location响应头字段的内容。
Parameters | |
---|---|
detail |
String : the detail message. |
code |
int : the HTTP response code from server. |
location |
String : the URL to be redirected to |
String getLocation ()
如果错误是由重定向导致的,则返回Location标头字段的值。
Returns | |
---|---|
String |
The location string |
String getReason ()
返回一个字符串,解释为什么http请求不能被重试。
Returns | |
---|---|
String |
The reason string |
int responseCode ()
返回http响应代码
Returns | |
---|---|
int |
The http response code. |