public interface XhrTransport extends Transport, InfoReceiver
Transport
。ベースの Transport
インターフェースの connect
メソッドはサーバーからメッセージを受信するために使用され、executeSendRequest(java.net.URI, org.springframework.http.HttpHeaders, org.springframework.web.socket.TextMessage)
メソッドはメッセージを送信するために使用されます。修飾子と型 | メソッドと説明 |
---|---|
void | executeSendRequest(URISE transportUrl, HttpHeaders headers, TextMessage message) リクエストを実行して、メッセージをサーバーに送信します。 |
boolean | isXhrStreamingDisabled() XhrTransport は、"xhr_streaming" と "xhr" の両方の SockJS サーバートランスポートをサポートしています。 |
connect, getTransportTypes
executeInfoRequest
boolean isXhrStreamingDisabled()
XhrTransport
は、"xhr_streaming" と "xhr" の両方の SockJS サーバートランスポートをサポートしています。クライアントの観点からは、実装に違いはありません。 デフォルトでは、ストリーミングが接続に失敗した場合、XhrTransport
は最初に "xhr_streaming" で使用され、次に "xhr" で使用されます。場合によっては、"xhr" のみが使用されるようにストリーミングを抑制すると便利な場合があります。
void executeSendRequest(URISE transportUrl, HttpHeaders headers, TextMessage message)
4.2 以降、このメソッドは headers
パラメーターを受け入れることに注意してください。
transportUrl
- メッセージを送信するための URL。message
- 送信するメッセージ