Websocket 연결을 테스트 하기 위해 Postman을 사용하는 방법을 정리해보았습니다.
Postman 설정 방법
Postman 좌측 Collections에서 더하기 아이콘 클릭 후 View more templates 클릭합니다.
websocket으로 검색하면 나오는 WebSocket basics 클릭을 클릭합니다.
Use Template을 클릭합니다.
Collections에 WebSocket basics가 생깁니다.
Data formats 폴더에 있는 Send plain text를 클릭하면 아래처럼 노출됩니다.
이 Request를 수정해도 되고 신규로 만드시거나 복사하셔서 사용하시면 됩니다.
연결할 Websocket url을 입력해줍니다.
Headers를 클릭해서 Sec-WebSocket-Protocol key에 Protocol을 입력해줍니다.
Sec-WebSocket-Protocol은 WebSocket 핸드셰이크 프로세스에서 사용되는 헤더로, 이를 통해 클라이언트와 서버가 WebSocket 연결을 위한 하위 Protocol을 지정할 수 있습니다.
하나의 서버가 여러 개의 WebSocket 하위 프로토콜을 구현할 수 있습니다. 예를 들어, 하나의 서버가 처리하는 상호작용이 지정된 protocols에 따라 달라지도록 할 수 있습니다. 만약 프로토콜 문자열을 지정하지 않으면 빈 문자열을 넣은 것으로 간주됩니다.
여기까지 설정을 하면 Websocket 연결을 위한 설정이 완료 되었습니다.
우측 상단의 Connect 버튼을 클릭해 연결을 시도 합니다.
하단의 Response 영역에 Websocket에 연결된 정보가 노출되고 Websocket Server에서 메세지를 보낸다면 메세지가 수신됩니다.
참고자료
https://apidog.com/blog/test-postman-websockets-connection/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Protocol_upgrade_mechanism
'개발 > Tool' 카테고리의 다른 글
[HeidiSQL] BLOB 칼럼에 이미지 데이터 조회 시 렉이 걸리는 현상 (0) | 2024.06.07 |
---|---|
[draw.io] 순서도, 서버 구성도 그리기(무료 온라인 사이트) (0) | 2024.03.26 |
[Intellij] Gradle dependency tree 확인 (0) | 2024.01.22 |
[Jenkins] 버전 업데이트 (0) | 2023.12.05 |
[Intellij] SonarLint 소스정적분석 (0) | 2023.12.04 |