Module  java.base
软件包  java.net

Class HttpRetryException

  • All Implemented Interfaces:
    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​()
        如果由重定向导致错误,则返回“位置”头域的值。
        结果
        位置字符串