HTTP 정보
Accept-Language란?
선호 응답 언어와 우선순위입니다.
업데이트일: 2026년 10월 9일
Accept-Language는 Client가 원하는 언어와 우선순위를 서버에 전달하는 HTTP 헤더입니다.
무엇을 알 수 있나요?
ja, en-US 같은 언어 태그와 q 우선순위가 나열됩니다. 표시 언어 선호이며 국적이나 현재 위치를 뜻하지 않습니다.
NetKarte의 표시 방식
HTTP 정보 카드의 “클라이언트 헤더”에서 Accept-Language 행을 확인하세요. 입력은 필요하지 않습니다. 브라우저가 공개하는 언어 설정과 비교하려면 브라우저 카드의 언어와 언어 목록도 읽으세요. 사이트 표시 언어는 언어가 명시된 URL이 우선하며, 언어 없는 URL만 저장된 언어 쿠키, Accept-Language, 영어 순서로 선택합니다.
주의사항
브라우저, OS나 프라이버시 설정이 값을 생략하거나 단순화할 수 있으며 브라우저 API 언어 목록과 완전히 같지 않을 수 있습니다.
언어 태그와 가중치 예
설명용 값 ja, en-US;q=0.8, en;q=0.6은 일본어를 우선하고 미국 영어와 영어도 후보로 허용합니다. q를 생략하면 1입니다. 가중치가 같을 때 목록 순서에만 의존하지 마세요.
브라우저 언어와 페이지가 다를 때
먼저 NetKarte URL을 확인하세요. /en처럼 언어를 명시하면 해당 언어를 유지합니다. 언어가 없는 URL에서만 저장된 언어 쿠키, Accept-Language, 영어 순서로 선택합니다.
따라서 브라우저 언어를 바꿔도 기존 /en이 자동으로 /ja로 바뀌지는 않습니다. 사이트 언어 선택기를 사용하세요. 이는 사이트 표시 언어만 바꾸며 브라우저의 Accept-Language를 바꾸지는 않습니다.
참고 자료
- IETF / RFC Editor: RFC 9110: HTTP Semantics (외부 사이트)확인일: 2026-10-09
- WHATWG: HTML Living Standard: Navigator and system state (외부 사이트)확인일: 2026-10-09
- MDN Web Docs: Accept-Language header (외부 사이트)확인일: 2026-10-09