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
- 送信するメッセージ