2014-09-17 1 views
0

객체를 생성하는 데는 ws://URI을 jQuery의 생성자에 전달해야합니다. 그런 다음이 객체의 send 호출을 사용하여 JSON 메시지를 보냅니다.Mozilla Firefox의 WebSocket 구현

하지만 브라우저의 개발자 도구에서 요청 URI는 http이며 ws URI로 개체를 만들었습니다.

Mozilla Firefox의 WebSocket 구현이 ws 대신 URI로 http을 전달하고 있는지 알고 싶습니까?

답변

1

WebSocket 프로토콜 핸드 셰이크가 표시되지 않습니까? http://blog.teamtreehouse.com/an-introduction-to-websockets 는 101 응답을 enter image description here

+0

안녕을 참조, 예 웹 소켓 프로토콜 핸드 쉐이크가 제대로 일어나고있다. 그냥 내가 알고있는 경우 생성자에서 'ws : // URI'를 전달하여 window.WebSocket 객체를 만듭니다. 브라우저에서 보낸 요청 URI는 업그레이드 헤더가있는 'http : // URI'입니까? (브라우저는 http uri가 아니라 ws uri를 전송합니까?) –

+0

꽤 그렇습니다. 그 예제는 다음과 같이 설정되었습니다 : var socket = new WebSocket ('ws : //echo.websocket.org'); 업그레이드를 통해 http 요청을 보냈습니다. –