HTTP 헤더
HTTP 헤더 조회
일반적인 요청 및 응답 헤더의 의미를 짧은 예시와 레지스트리 또는 명세 참고 자료와 함께 조회하세요.
| 헤더 | 답변 | 관련 |
|---|---|---|
| Accept | Accept는 클라이언트가 읽을 수 있는 미디어 타입을 서버에 알립니다. | Content-Type, Vary, HTTP 200, HTTP 415 |
| Accept-Encoding | Accept-Encoding은 클라이언트가 지원하는 압축 형식을 서버에 알립니다. | Content-Encoding, Vary, HTTP 200 |
| Accept-Language | Accept-Language는 클라이언트가 선호하는 언어를 서버에 알립니다. | Vary, HTTP 200 |
| Authorization | Authorization은 요청한 리소스에 대한 자격 증명을 보냅니다. | WWW-Authenticate, HTTP 401, HTTP 403 |
| WWW-Authenticate | WWW-Authenticate는 클라이언트에게 인증 방법을 알립니다. | Authorization, HTTP 401 |
| Cache-Control | Cache-Control은 브라우저와 공유 캐시에 대한 캐싱 규칙을 설정합니다. | CDN-Cache-Control, ETag, Expires, Age, Vary, HTTP 200, HTTP 304 |
| CDN-Cache-Control | CDN-Cache-Control은 CDN 공유 캐시에 특화된 캐시 지시어를 제공합니다. | Cache-Control, Age, Vary, HTTP 200, HTTP 304 |
| ETag | ETag는 리소스 표현의 특정 버전을 식별합니다. | If-None-Match, Last-Modified, Cache-Control, HTTP 200, HTTP 304, HTTP 412 |
| If-None-Match | If-None-Match는 ETag가 더 이상 일치하지 않는 경우에만 응답하도록 서버에 요청합니다. | ETag, Cache-Control, GET, HEAD, HTTP 304, HTTP 412 |
| If-Modified-Since | If-Modified-Since는 리소스가 특정 타임스탬프 이후에 변경되었는지 묻습니다. | Last-Modified, ETag, GET, HEAD, HTTP 304 |
| Last-Modified | Last-Modified는 리소스가 마지막으로 변경된 시간을 제공합니다. | If-Modified-Since, ETag, Cache-Control, HTTP 200, HTTP 304 |
| Expires | Expires는 응답이 오래된 상태가 되는 절대 시간을 제공합니다. | Cache-Control, Age, HTTP 200, HTTP 304 |
| Age | Age는 캐시된 응답이 이미 저장된 시간을 초 단위로 나타냅니다. | Cache-Control, CDN-Cache-Control, Expires, HTTP 200, HTTP 304 |
| Vary | Vary는 어떤 요청 헤더가 응답에 영향을 주는지 캐시에 알립니다. | Accept, Accept-Encoding, Accept-Language, Cache-Control, HTTP 200, HTTP 304 |
| Content-Type | Content-Type은 요청 또는 응답 콘텐츠의 미디어 타입을 식별합니다. | Accept, Content-Length, Content-Encoding, Content-Disposition, POST, PUT, PATCH, HTTP 200, HTTP 415 |
| Content-Length | Content-Length는 본문 크기를 바이트 단위로 제공합니다. | Content-Type, Expect, POST, PUT, PATCH, HTTP 200, HTTP 400 |
| Content-Encoding | Content-Encoding은 본문에 어떤 인코딩이 적용되었는지 나타냅니다. | Accept-Encoding, Content-Type, Vary, HTTP 200, HTTP 415 |
| Content-Disposition | Content-Disposition은 콘텐츠를 인라인으로 표시할지 파일로 다운로드할지 힌트를 줍니다. | Content-Type, Content-Length, HTTP 200 |
| Host | Host는 클라이언트가 도달하려는 권한을 지정합니다. | Origin, Via, HTTP 400 |
| Location | Location은 리디렉션 또는 새로 생성된 리소스의 대상 URL을 제공합니다. | HTTP 201, HTTP 301, HTTP 302, HTTP 307, HTTP 308 |
| Referer | Referer는 요청으로 이어진 페이지 또는 URL을 보고합니다. | Referrer-Policy, HTTP 200 |
| User-Agent | User-Agent는 요청을 보내는 클라이언트 소프트웨어를 식별합니다. | Vary, HTTP 200 |
| Expect | Expect는 클라이언트가 본문을 보내기 전에 서버에 확인을 요청합니다. | Content-Length, POST, PUT, HTTP 100 |
| Keep-Alive | Keep-Alive는 레거시 HTTP/1.x 연결에 대한 연결 지속성 매개변수를 전달합니다. | Upgrade, Via, HTTP 200 |
| Upgrade | Upgrade는 연결을 다른 프로토콜로 전환하도록 요청합니다. | Keep-Alive, Via, HTTP 101 |
| Via | Via는 메시지를 처리한 중개자를 기록합니다. | Host, Upgrade, Keep-Alive, HTTP 200 |
| Origin | Origin은 요청을 시작한 스킴, 호스트, 포트를 식별합니다. | Access-Control-Allow-Origin, Access-Control-Request-Method, Host |
| Access-Control-Allow-Origin | Access-Control-Allow-Origin은 어떤 오리진이 응답을 읽을 수 있는지 나타냅니다. | Origin, Access-Control-Allow-Credentials, Access-Control-Expose-Headers |
| Access-Control-Allow-Methods | Access-Control-Allow-Methods는 CORS preflight가 허용하는 메서드를 나열합니다. | Access-Control-Request-Method, Access-Control-Allow-Origin, OPTIONS |
| Access-Control-Allow-Headers | Access-Control-Allow-Headers는 CORS preflight가 허용하는 요청 헤더를 나열합니다. | Access-Control-Request-Headers, Access-Control-Allow-Origin, OPTIONS |
| Access-Control-Allow-Credentials | Access-Control-Allow-Credentials는 CORS 응답에서 자격 증명을 허용합니다. | Access-Control-Allow-Origin, Origin |
| Access-Control-Expose-Headers | Access-Control-Expose-Headers는 브라우저 JavaScript가 읽을 수 있는 응답 헤더를 나열합니다. | Access-Control-Allow-Origin |
| Access-Control-Request-Method | Access-Control-Request-Method는 CORS preflight가 사용하려는 메서드를 서버에 알립니다. | Origin, Access-Control-Allow-Methods, Access-Control-Allow-Origin, OPTIONS |
| Access-Control-Request-Headers | Access-Control-Request-Headers는 CORS preflight가 보내려는 헤더를 나열합니다. | Origin, Access-Control-Allow-Headers, Access-Control-Allow-Origin, OPTIONS |
| Strict-Transport-Security | Strict-Transport-Security는 향후 이 호스트에 HTTPS를 사용하도록 브라우저에 알립니다. | Content-Security-Policy, Upgrade, HTTP 200 |
| Content-Security-Policy | Content-Security-Policy는 페이지 리소스가 로드될 수 있는 위치를 제한합니다. | Cross-Origin-Resource-Policy, Referrer-Policy, X-Frame-Options, Strict-Transport-Security, HTTP 200 |
| Cross-Origin-Resource-Policy | Cross-Origin-Resource-Policy는 어떤 오리진이 리소스를 임베드할 수 있는지 제어합니다. | Content-Security-Policy, Origin, Access-Control-Allow-Origin, HTTP 200 |
| Referrer-Policy | Referrer-Policy는 브라우저가 얼마나 많은 리퍼러 정보를 보내는지 제어합니다. | Referer, Content-Security-Policy, HTTP 200 |
| X-Frame-Options | X-Frame-Options는 페이지가 프레임에 임베드될 수 있는지 제어합니다. | Content-Security-Policy, HTTP 200 |
| Cookie | Cookie는 저장된 쿠키 값을 서버로 보냅니다. | Set-Cookie, Cache-Control, HTTP 200, HTTP 401 |
| Set-Cookie | Set-Cookie는 브라우저에 쿠키를 저장하거나 업데이트하도록 요청합니다. | Cookie, Cache-Control, HTTP 200, HTTP 401 |
| Allow | Allow는 리소스가 지원하는 HTTP 메서드를 나열합니다. | OPTIONS, HTTP 204, HTTP 405 |
| Retry-After | Retry-After는 클라이언트에게 언제 요청을 다시 시도할지 알립니다. | HTTP 429, HTTP 503 |