본문으로 건너뛰기
🛠️ToolsShed

HTTP 헤더 레퍼런스

HTTP 요청 및 응답 헤더의 검색 가능한 레퍼런스 표.

헤더유형카테고리설명
AcceptRequestContent NegotiationMedia types acceptable for the response (e.g. text/html, application/json).
Accept-CharsetRequestContent NegotiationCharacter sets acceptable for the response.
Accept-EncodingRequestContent NegotiationEncoding algorithms the client supports (e.g. gzip, deflate, br).
Accept-LanguageRequestContent NegotiationNatural languages preferred for the response (e.g. en-US, fr).
AuthorizationRequestAuthenticationCredentials for authenticating the client with the server (e.g. Bearer token).
CookieRequestStateHTTP cookies previously set by the server, sent back with each request.
ExpectRequestRequest ControlIndicates that particular server behaviors are required by the client (e.g. 100-continue).
HostRequestRequest TargetDomain name and port number of the server being addressed. Required in HTTP/1.1.
If-MatchRequestConditionalMakes the request conditional based on matching ETag values.
If-Modified-SinceRequestConditionalMakes the request conditional based on modification date.
If-None-MatchRequestConditionalMakes the request conditional based on non-matching ETag values.
If-Unmodified-SinceRequestConditionalMakes the request conditional on the resource not being modified since the given date.
OriginRequestCORSIndicates the origin from which the cross-site request is initiated.
Proxy-AuthorizationRequestAuthenticationCredentials for authenticating with a proxy server.
RangeRequestPartial RequestsRequests only part of a resource (e.g. bytes=0-1023 for the first 1 KB).
RefererRequestRequest ContextURL of the page from which the request originated.
TERequestTransfer EncodingSpecifies transfer encodings the client is willing to accept.
User-AgentRequestRequest ContextContains information about the client software making the request.
X-Forwarded-ForRequestProxiesIdentifies the originating IP address when the request passes through proxies.
X-Requested-WithRequestCustomCommonly used to identify Ajax requests (value: XMLHttpRequest).
Accept-RangesResponsePartial RequestsIndicates if the server supports range requests (bytes or none).
AgeResponseCachingTime in seconds the object has been stored in a proxy cache.
AllowResponseRequest MethodsHTTP methods allowed for the requested resource (used in 405 responses).
Content-DispositionResponseResponse BodyIndicates whether content should be displayed inline or as a file download.
Content-EncodingResponseResponse BodyEncoding applied to the response body (e.g. gzip, br).
Content-LanguageResponseContent NegotiationNatural language(s) of the response body.
Content-LengthResponseResponse BodySize of the response body in bytes.
Content-RangeResponsePartial RequestsIndicates the range of bytes sent in a partial content response (206).
ETagResponseCachingUnique identifier for the specific version of a resource; used for cache validation.
ExpiresResponseCachingDate/time after which the response is considered stale.
Last-ModifiedResponseCachingDate and time the resource was last modified on the server.
LocationResponseRedirectsURL to redirect the client to in 3xx or 201 responses.
Proxy-AuthenticateResponseAuthenticationDefines the authentication method to use for a proxy (407 response).
Retry-AfterResponseRequest ControlHow long to wait before making a new request after a 429 or 503 response.
ServerResponseServer InfoSoftware information about the origin server.
Set-CookieResponseStateSends a cookie from the server to the client for storage.
Strict-Transport-SecurityResponseSecurityHSTS: forces browsers to use HTTPS for subsequent requests.
VaryResponseCachingTells caches which request headers to use as cache keys.
WWW-AuthenticateResponseAuthenticationDefines the authentication method for accessing the resource (401 response).
X-Content-Type-OptionsResponseSecurityPrevents MIME sniffing. Use value: nosniff.
X-Frame-OptionsResponseSecurityControls whether the page can be embedded in an iframe (DENY, SAMEORIGIN).
X-XSS-ProtectionResponseSecurityEnables XSS filtering in older browsers (legacy, mostly deprecated).
Cache-ControlBothCachingDirectives for caching in requests and responses (e.g. no-cache, max-age=3600).
ConnectionBothConnection ManagementControls whether the network connection stays open (keep-alive or close).
Content-TypeBothResponse BodyMedia type of the request or response body (e.g. application/json).
DateBothTimestampsDate and time the message was sent.
PragmaBothCachingLegacy cache control directive (no-cache). Superseded by Cache-Control.
TrailerBothTransfer EncodingIndicates which headers will be present in the trailer of a chunked response.
Transfer-EncodingBothTransfer EncodingEncoding applied to the message body for transfer (e.g. chunked).
ViaBothProxiesAdded by proxies to indicate intermediate protocols and recipients.
WarningBothRequest ControlGeneral warnings about possible problems with the message (deprecated in RFC 9110).
Access-Control-Allow-OriginResponseCORSSpecifies which origins are allowed for CORS requests.
Access-Control-Allow-MethodsResponseCORSHTTP methods allowed for CORS preflight responses.
Access-Control-Allow-HeadersResponseCORSHTTP headers allowed in CORS preflight responses.
Access-Control-Allow-CredentialsResponseCORSIndicates if the response can be shared when credentials are included.
Access-Control-Max-AgeResponseCORSHow long the preflight response can be cached (in seconds).
Cross-Origin-Opener-PolicyResponseSecurityControls the browsing context group for cross-origin documents.
Cross-Origin-Resource-PolicyResponseSecurityPrevents cross-origin reads of the response in certain contexts.
Content-Security-PolicyResponseSecuritySpecifies allowed sources for content types to prevent XSS and injection attacks.
Referrer-PolicyResponseSecurityControls how much referrer information is sent with requests.
Permissions-PolicyResponseSecurityControls browser features and APIs that are allowed to be used (formerly Feature-Policy).

이 도구 소개

HTTP 헤더는 모든 웹 요청과 응답에 포함되는 메타데이터 필드로, 캐싱 동작부터 인증, 콘텐츠 협상에 이르기까지 모든 것을 제어합니다. HTTP Headers Reference는 최신 웹 개발에서 사용되는 가장 일반적이고 중요한 헤더에 대한 검색 가능한 가이드로, 개발자가 각 헤더의 목적, 허용하는 값, 사용 시기를 빠르게 이해하도록 돕습니다.

헤더 이름을 검색하거나 분류된 목록을 보면서 각 헤더의 목적, 구문, 일반적인 사용 사례에 대한 상세 정보를 찾을 수 있습니다. CORS 오류 디버깅, 캐시 제어 설정, 보안 정책 설정, 또는 리다이렉트 동작 이해 등 어떤 상황이든 이 참고 자료는 불필요한 정보를 걷어내고 페이지를 떠나지 않고도 정확한 정보를 제공합니다.

이 도구는 백엔드 개발자, 프론트엔드 엔지니어, DevOps 전문가, HTTP 인프라를 관리하는 모든 사람에게 필수적입니다. 브라우저에서 완전히 동작하며 서버 호출이 없어서, API 구축, 웹 서버 설정, 또는 프로덕션 환경의 요청 헤더 문제 해결 시 빠르고 안전한 오프라인 참고 자료로 활용할 수 있습니다.

자주 묻는 질문

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.