1
私はSpringとSockJsを持つWebソケットを持っています.Socketも "WebSocket"標準として公開しなければなりません。WebSocketハンドシェイク中にエラーが発生しました:予期しない応答コード:405
私は私のハンドラがあります。私は、ブラウザ経由でのWebSocketを作成すると、
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
registry.addHandler(mySocketHandler(), "/mySocket").setAllowedOrigins("*");
}
をこれに:
WebSocket connection to 'wss://localhost:8443/myApp/mySocket' failed: Error during WebSocket handshake: Unexpected response code: 405
任意の提案:
var ws = new WebSocket('wss://localhost:8443/myApp/mySocket')
私は、次のようなエラーがありますか?
ありがとうございました。
サーバーは暗号化された接続をサポートしていますか?どのように設定しましたか? – zeroflagL
がサポートしていることを確認してください。私のアプリはhttpsで提供され、sockjsですでにソケットを使用しています。 –
_ "フォールバックオプションを使用できるsockjsですでにソケットを使用" _ - WebSocketがまだSSL/TLSで使用するように設定されていない可能性があります。 – zeroflagL