홈 › 개발·웹 도구

HTTP 101 Switching Protocols

101은 정보(1xx) 응답이에요. 아래 숫자를 바꿔 다른 코드도 바로 찾아볼 수 있어요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
HTTP 상태 코드 · 1xx 정보
101 Switching Protocols
프로토콜 전환 — 클라이언트가 요청한 대로 연결의 프로토콜을 바꾸겠다는 응답이에요.
이름101 Switching Protocols
분류1xx 정보
정의 문서RFC 9110 §15.2.2
기본 캐시명시적 캐시 지시가 있을 때만
관련 헤더Upgrade (필수: 바꾼 프로토콜 이름)

응답 예시

HTTP/1.1 101 Switching Protocols
Date: Thu, 12 Nov 2026 03:00:00 GMT
Upgrade: websocket
Connection: Upgrade
(본문 없음)

다른 상태 코드 찾아보기

HTTP 101 Switching Protocols 뜻

101 Switching Protocols(프로토콜 전환)은 1xx 정보 응답이에요. 1xx는 요청을 받았고 처리를 계속한다는 중간 응답이에요. 클라이언트가 요청한 대로 연결의 프로토콜을 바꾸겠다는 응답이에요. 정의는 HTTP 의미론 표준인 RFC 9110의 15.2.2절에 있어요.

HTTP 101 Switching Protocols 응답 첫 줄과 100~599 상태 코드 분류 중 1xx 정보 위치

캐시: RFC 9110은 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414, 501을 ‘기본으로 캐시 가능(heuristically cacheable)’으로 정해요. 101은 이 목록에 없어서, 응답에 Cache-Control이나 Expires로 캐시를 허락해야만 저장돼요.

헤더: Upgrade (필수: 바꾼 프로토콜 이름). 응답 예시는 위와 같은 모양이에요.

사용자로서 이 코드를 봤다면

웹소켓 채팅·실시간 알림이 연결될 때 개발자 도구에 보이는 정상 응답이에요.

개발자라면

웹소켓 핸드셰이크의 정상 결과예요. Upgrade 헤더로 어떤 프로토콜로 바뀌는지 알려야 해요.

같은 분류의 다른 코드

코드이름한국어기본 캐시
100Continue계속-
102Processing처리 중-
103Early Hints미리 알림-

이어서 보기

← 100 · 전체 목록 · 102 →

참고한 자료

자주 묻는 질문

HTTP 101 오류는 무슨 뜻이에요?

프로토콜 전환이라는 뜻의 1xx 정보 응답이에요. 클라이언트가 요청한 대로 연결의 프로토콜을 바꾸겠다는 응답이에요.

101 응답은 캐시되나요?

기본으로 캐시 가능한 코드가 아니라서 Cache-Control 같은 지시가 있어야 캐시돼요.

101 응답에 꼭 넣어야 하는 헤더가 있나요?

Upgrade (필수: 바꾼 프로토콜 이름).

함께 쓰면 좋은 도구