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
핸드 셰이크가 클라이언트 (브라우저)