Module java.base
Package java.net

Class HttpRetryException

所有已实现的接口:
Serializable

public class HttpRetryException extends IOException
抛出以指示需要重试 HTTP 请求,但由于启用了流模式,无法自动重试。
自 JDK 版本:
1.5
参见:
  • Constructor Details

    • HttpRetryException

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

      public HttpRetryException(String detail, int code, String location)
      使用响应代码和 Location 响应头字段的内容构造一个新的 HttpRetryException
      参数:
      detail - 详细消息。
      code - 来自服务器的 HTTP 响应代码。
      location - 要重定向到的 URL
  • Method Details

    • responseCode

      public int responseCode()
      返回 HTTP 响应代码
      返回:
      HTTP 响应代码。
    • getReason

      public String getReason()
      返回一个解释为何无法重试 HTTP 请求的字符串。
      返回:
      原因字符串
    • getLocation

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