模块  java.base
软件包  java.net

Class HttpRetryException

  • 实现的所有接口
    Serializable

    public class HttpRetryException
    extends IOException
    抛出以指示需要重试HTTP请求但由于启用了流模式而无法自动重试。
    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • HttpRetryException

        public HttpRetryException​(String detail,
                                  int code)
        根据指定的响应代码和异常详细消息构造新的 HttpRetryException
        参数
        detail - 详细信息。
        code - 来自服务器的HTTP响应代码。
      • HttpRetryException

        public HttpRetryException​(String detail,
                                  int code,
                                  String location)
        构造一个新的 HttpRetryException其中包含详细消息responseCode和Location响应头字段的内容。
        参数
        detail - 详细信息。
        code - 来自服务器的HTTP响应代码。
        location - 要重定向到的URL
    • 方法详细信息

      • responseCode

        public int responseCode()
        返回http响应代码
        结果
        http响应代码。
      • getReason

        public String getReason()
        返回一个字符串,解释无法重试http请求的原因。
        结果
        原因字符串
      • getLocation

        public String getLocation()
        如果错误是由重定向导致的,则返回Location头字段的值。
        结果
        位置字符串