tool::http-status-detail
101 Switching Protocols
Server is switching protocols as requested.
상태 코드
101
이름
Switching Protocols
카테고리
1xx상세 설명
HTTP 101 Switching Protocols는 서버가 클라이언트의 Upgrade 헤더 요청에 따라 다른 프로토콜로 전환함을 나타냅니다. 가장 일반적인 사용 사례는 HTTP에서 WebSocket으로의 업그레이드로, 이 응답 이후 연결은 새 프로토콜을 사용합니다. WebSocket 핸드셰이크의 핵심 단계입니다.
주요 원인
- ▸WebSocket 핸드셰이크 요청 시 (Upgrade: websocket 헤더)
- ▸HTTP/1.1에서 HTTP/2로 업그레이드 요청 시
- ▸클라이언트가 Upgrade 헤더로 프로토콜 전환을 요청한 경우
해결 방법
- 1.101은 정상적인 프로토콜 전환 응답입니다
- 2.Upgrade 헤더에 원하는 프로토콜을 명시하세요 (websocket, h2c 등)
- 3.서버가 해당 프로토콜을 지원하는지 사전에 확인하세요
관련 HTTP 헤더
UpgradeConnection응답 예시
HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=
관련 상태 코드
ad · 300×250
// related tools