モジュール java.base
パッケージ java.net

クラスHttpRetryException

  • すべての実装されたインタフェース:
    Serializable

    public class HttpRetryException
    extends IOException
    HTTP要求を再試行する必要があるが、ストリーミング・モードが有効になっているために自動的に再試行できないことを示すために、スローされます。
    導入されたバージョン:
    1.5
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • 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
    • メソッドの詳細

      • responseCode

        public int responseCode()
        HTTP応答コードを返します。
        戻り値:
        HTTP応答コード。
      • getReason

        public String getReason()
        HTTP要求を再試行できなかった理由を説明する文字列を返します。
        戻り値:
        理由文字列
      • getLocation

        public String getLocation()
        リダイレクションが原因でエラーが発生した場合に、Locationヘッダー・フィールドの値を返します。
        戻り値:
        場所の文字列