WebSocket

[WebSocket] Websocket 파라미터 전달하기(Custom Header관련)

Jeong Jeon
반응형

우선 본인은 Websocket Interceptor를 별도로 사용하여, socket 서버 접근시 인증을 하고싶었다.

추가로 Interceptor에서 구분자로 사용할 값을 전달하고 싶어서 Request Header에 Custom Header를 만들고싶었다.

하지만 Websocket은 Protocol을 별도로 추가하는것 외에는 방법이 없었다.

 

이에 url에 파라미터를 이용하여 접근하는 방식을 채택하여 사용하였다.

 

var manageSocket = new WebSocket(_MULTILANG.wsUri+"?test=test&sid="+getCookie("sid"));

manageSocket.onopen = function(e){

defaultNotice(_MULTILANG.clientJoin, "blue", "right", 2000, null, {x: 'right', y: 'top'} , null);

//객체 저장

manageChannelContainer.setManageSocket(manageSocket);

//재연결 로직

};

하지만 가능한 방법은 있을테니...

조금 더 조사해보도록 해야겠다.

반응형