软件包  jdk.incubator.http

Class WebSocketHandshakeException

    • 构造方法详细信息

      • WebSocketHandshakeException

        public WebSocketHandshakeException​(HttpResponse<?> response)
    • 方法详细信息

      • getResponse

        public HttpResponse<?> getResponse​()
        返回服务器对应的开启握手。

        该值可能不可用( null ),如果此异常已被序列化,然后再读回来。

        结果
        服务器响应
      • initCause

        public WebSocketHandshakeException initCause​(Throwable cause)
        说明从类别复制Throwable
        将此throwable的原因初始化为指定值。 (原因是引发这个可抛掷物的抛掷物)

        这个方法最多可以调用一次。 它通常从构造函数中调用,或者在创建throwable之后立即调用。 如果这个throwable是用Throwable(Throwable)或者Throwable(String,Throwable)创建的, 那么这个方法也不能被调用一次。

        在没有其他支持设置原因的情况下,以传统可抛弃类型使用此方法的示例是:

          try {
             lowLevelOp();
         } catch (LowLevelException le) {
             throw (HighLevelException)
                   new HighLevelException().initCause(le); // Legacy constructor
         } 
        重写:
        initCauseThrowable
        参数
        cause - 原因(保存以供Throwable.getCause()方法后续检索)。 (A null值是允许的,表示原因不存在或未知。)
        结果
        a reference to this Throwable instance.