목차
- 인텔리제이로 웹소켓 테스트할 수 있게 함
- 웹소켓 서버에 연결하고, 메시지를 보내고 받으며 통신할 수 있게 해주는 기능
1. 액세스 토큰 받아오기
- 로그인 요청 보내서 받은 액세스 토큰을 받아서 WebSocket CONNECT 프레임의 Authentication 헤더에 넣기
2. WebSocket 테스트 파일 만들기
- <이름>.http로 새 파일 생성
- WebSocket 연결
- 웹소켓 서버 주소 입력
- 연결할 WS 엔드포인트
- ws://localhost:8080/ws
- STOMP의 CONNECT 프레임(Authentication 헤더 포함)
- > CONNECT accept-version:1.2 host:localhost Authorization: Bearer <Access Token>
- SUBSCRIBE
- 서버에서 이벤트를 받기 위해 구독
- destination: WebConfig에서 정의한 것에 맞추기
- > SUBSCRIBE id:sub-0 destination:/sub/contents/{contentId}/watch
- SEND
- 서버의 @MessageMapping 으로 메시지를 보냄
- {빈 바디} 나 필요한 페이로드를 넣어도 됨
- > SEND destination:/pub/contents/{contentId}/watch/join content-type:application/json {}
- <
- 서버로부터 들어오는 메시지 기다림
728x90
'Backend Development > Network & Communication' 카테고리의 다른 글
| SOAP vs REST: 표준화의 역설과 웹 생태계가 REST를 선택한 이유 (0) | 2026.06.15 |
|---|