HTTP 101 상태 코드


HTTP 101 상태 코드의 영어 이름은 Switching Protocols이며, 이는 프로토콜을 전환한다는 의미입니다. 서버는 클라이언트의 요청에 따라 프로토콜을 전환합니다. 더 높은 수준의 프로토콜(예: 새 버전의 HTTP)로만 전환할 수 있습니다.

서버는 클라이언트의 요청을 이해했으며 업그레이드 메시지 헤더를 통해 다른 프로토콜을 사용하여 요청을 완료하도록 클라이언트에 알립니다. 이 응답의 마지막 빈 줄을 보낸 후 서버는 업그레이드 헤더에 정의된 프로토콜로 전환합니다.

새로운 프로토콜로 전환하는 것이 더 유익한 경우에만 유사한 조치를 취해야 합니다. 예를 들어, 이전 버전이 아닌 새로운 HTTP 버전으로 전환하거나, 이러한 기능을 활용하는 리소스를 전달하기 위해 실시간 및 동기 프로토콜로 전환하면 이점이 있습니다.