Interface ScxClientWebSocketHandshakeRequest
- All Superinterfaces:
ScxHttpClientRequest
ScxClientWebSocketHandshakeRequest
1, WebSocket 协议中指定了 必须由 GET 方法 和 空请求体 所以我们这里屏蔽掉一些方法
2, 重写一些方法的返回值 方便我们链式调用
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptionaddHeader(ScxHttpHeaderName headerName, String... values) headers(ScxHttpHeaders headers) default ScxHttpMethodmethod()default ScxHttpClientRequestmethod(HttpMethod method) default voidonWebSocket(Consumer<ScxClientWebSocket> consumer) removeCookie(String name) default ScxHttpClientResponsesend(MediaWriter writer) setHeader(ScxHttpHeaderName headerName, String... values) default HttpVersionversion()default ScxHttpClientRequestversion(HttpVersion version) default ScxClientWebSocketMethods inherited from interface cool.scx.http.ScxHttpClientRequest
contentLength, contentLength, contentType, contentType, headers, send, send, send, send, send, send, send, send, send, send, send, uri
-
Method Details
-
sendHandshake
ScxClientWebSocketHandshakeResponse sendHandshake() -
webSocket
-
onWebSocket
-
uri
- Specified by:
uriin interfaceScxHttpClientRequest
-
headers
- Specified by:
headersin interfaceScxHttpClientRequest
-
uri
- Specified by:
uriin interfaceScxHttpClientRequest
-
setHeader
default ScxClientWebSocketHandshakeRequest setHeader(ScxHttpHeaderName headerName, String... values) - Specified by:
setHeaderin interfaceScxHttpClientRequest
-
addHeader
default ScxClientWebSocketHandshakeRequest addHeader(ScxHttpHeaderName headerName, String... values) - Specified by:
addHeaderin interfaceScxHttpClientRequest
-
setHeader
- Specified by:
setHeaderin interfaceScxHttpClientRequest
-
addHeader
- Specified by:
addHeaderin interfaceScxHttpClientRequest
-
addCookie
- Specified by:
addCookiein interfaceScxHttpClientRequest
-
removeCookie
- Specified by:
removeCookiein interfaceScxHttpClientRequest
-
version
- Specified by:
versionin interfaceScxHttpClientRequest
-
method
- Specified by:
methodin interfaceScxHttpClientRequest
-
version
- Specified by:
versionin interfaceScxHttpClientRequest
-
method
- Specified by:
methodin interfaceScxHttpClientRequest
-
send
- Specified by:
sendin interfaceScxHttpClientRequest
-