WebSocket 테스터
WebSocket 연결 및 디버그
100% 로컬 처리 — 업로드 없음
연결 끊김
엔드포인트 시도:
브라우저는 WebSocket으로 사용자 지정 헤더를 보낼 수 없습니다. 토큰은 URL 쿼리나 서브프로토콜에 넣으세요.
수신 / 전송0
연결하면 메시지가 여기에 표시됩니다.
사용 방법
- WebSocket URL(ws:// 또는 wss://)을 입력하고 연결을 클릭하세요. 상태 표시점으로 연결 상태를 알 수 있습니다.
- 메시지를 입력하고 보내기를 클릭하세요(또는 Enter 키). 보낸 메시지와 수신한 메시지가 방향, 시각, 크기와 함께 로그에 표시됩니다.
- JSON 메시지는 자동으로 예쁘게 출력됩니다. 스트리밍 중에는 일시 정지로 로그를 고정할 수 있습니다.
- 예시 엔드포인트를 클릭하면 바로 시도할 수 있고, 연결 끊기로 소켓을 닫습니다.
FAQ
Authorization 같은 사용자 지정 헤더를 설정할 수 있나요?
아니요 — 브라우저 WebSocket API는 사용자 지정 핸드셰이크 헤더를 허용하지 않습니다. 대신 토큰을 쿼리 파라미터나 서브프로토콜 필드로 전달하세요.
연결이 바로 끊기는 이유는 무엇인가요?
흔한 원인: 서버가 인증을 요구하거나, URL 스킴이 잘못되었거나(TLS 엔드포인트는 wss://), 프록시/로드 밸런서가 핸드셰이크를 거부하는 경우입니다. 로그에 표시된 종료 코드를 확인하세요.
트래픽이 어딘가에 저장되나요?
아니요. 메시지는 이 브라우저 탭에만 존재하며 서버로 기록되지 않습니다. URL 기록만 localStorage에 보관됩니다.