0
나는 websocket을 처음 사용하기 때문에 websocket 요청 헤더에서이 쿠키에 액세스하는 방법을 모른다. 도메인이나 경로가 없습니다. 이 쿠키를 읽거나 재 작성하기 위해 자바 스크립트를 사용할 방법이 있습니까?웹 소켓 쿠키
나는 websocket을 처음 사용하기 때문에 websocket 요청 헤더에서이 쿠키에 액세스하는 방법을 모른다. 도메인이나 경로가 없습니다. 이 쿠키를 읽거나 재 작성하기 위해 자바 스크립트를 사용할 방법이 있습니까?웹 소켓 쿠키
웹 소켓 요청은 HTTP처럼 보이지만 그렇지 않다. 쿠키 헤더를 사용할 수 없습니다. 해결 방법으로 핸드 셰이크 후에 쿠키를 보낼 수 있습니다. 같은 뭔가 :
var ws = new Websocket(...);
ws.onopen = function(e) {
ws.send(document.cookie);
}
그리고 서버 측에서 쿠키를 선택하십시오.
제공하신 정보는 귀하가 정말로 묻고있는 것을 말해주기 위해 매우 가볍습니다. 쿠키를 만들거나 쿠키를 읽으려고하십니까? 클라이언트 또는 서버에서이 작업을 수행하려고합니까? 웹 서버 메시지가 수신되면 클라이언트가 처음 연결하거나 나중에 연결할 때 서버에서이를 수행하려고합니까? – jfriend00
이 쿠키는 클라이언트에 있고, 서버는 NodeJS를 사용하며 Set-Cookie를 클라이언트에 보냅니다. 서버의 코드를 업데이트 한 후에도 클라이언트의 테스트 쿠키가 계속 남아 있으므로이 쿠키를 삭제하거나 편집하여 코드를 테스트 할 수 있지만 어디에서 찾을 수 있는지 알 수 없습니다. – Thanh
당신을 도울 방법을 알기 위해서는 관련 코드를 모두 제시해야합니다. 이론적 인 질문이 아닌 특정 코드에 대해 질문을해야합니다. 여기에 코드에 관한 질문은 실제 코드를 포함해야합니다. – jfriend00