jqueryを使用してWebSocketハンドシェイクリクエストを作成しています。ここで私はまたheaders
セクション内のヘッダーを設定しようとしたコードAjax Jquery Websocketハンドシェークリクエストヘッダー - 安全でないヘッダーを設定することを拒否しました
$.ajax({
url: 'http://'+ document.location.host + '/handshake',
type: 'GET',
dataType: 'json',
headers: {
},
beforeSend: function (xhr) {
xhr.setRequestHeader('Upgrade', 'websocket');
xhr.setRequestHeader('Connection', 'Upgrade');
xhr.setRequestHeader('Sec-WebSocket-Key', 'dGhlIHNhbXBsZSBub25jZQ==');
xhr.setRequestHeader('Sec-WebSocket-Version', '13');
},
success: function (result) {
// CallBack(result);
},
error: function (error) {
}
});
ですが、私はまだ、以下のエラーを取得し、ヘッダは、ハンドシェイク要求に設定されていません。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers
は、ハンドシェイクは、クライアント(ブラウザ)