현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.
Connection
일반 헤더는 현재의 트랜잭션이 완료된 이후에 네트워크 연결을 유지할지 끊을 지를 제어합니다. 전송된 값이 keep-alive라면
, 연결이 닫히지 않고 지속되어 동일한 서버에 다음 요청이 계속되는 것이 가능할 것입니다.
표준 홉 간 헤더인 (Keep-Alive
, Transfer-Encoding
, TE
, Connection
, Trailer
, Upgrade
, Proxy-Authorization
그리고 Proxy-Authenticate
)를 제외하고, 메시지에 의해 사용되는 모든 홉 간 헤더들이 Connection
헤더 내에 연결되기에, 첫번째 프록시는 자신이 해당 헤더들을 소비해야 하며 포워드해서는 안된다는 것을 알 게 됩니다. 표준 홉 간 헤더들도 나열될 수 있지만(대게 Keep-Alive
의 경우가 그렇습니다), 강제적인 것은 아닙니다.
Header type | General header |
---|---|
Forbidden header name | no |
문법
Connection: keep-alive Connection: close
디렉티브
close
- 클라이언트 혹은 서버가 연결을 닫으려고 하는 것을 나타냅니다. 이것은 HTTP/1.0 요청에서 기본 값입니다.
- 쉼표로 구분된 HTTP 헤더 목록 [보통
keep-alive
만 해당] - 클라이언트가 연결을 열린 상태로 유지하려는 것을 나타냅니다. 영속적인 연결을 가지는 것은 HTTP/1.1 요청의 경우 기본입니다. 헤더 목록은 첫번째 반투명 프록시 혹은 중간 캐시에 의해 제거될 헤더의 이름입니다: 이 헤더들은 목적지 노드가 아닌 (요청) 발행자와 첫번째 개체 사이의 연결을 정의합니다.
브라우저 호환성
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.