HTTP 정보
Accept Header란?
클라이언트가 원하는 응답 콘텐츠 형식입니다.
업데이트일: 2026년 10월 9일
Accept는 Client가 받을 수 있는 응답 Media Type을 서버에 알리는 HTTP 헤더입니다.
무엇을 알 수 있나요?
text/html, application/json, 이미지 형식과 우선순위가 표시될 수 있습니다. 서버가 표현을 선택할 때 참고하지만 항상 희망대로 되지는 않습니다.
NetKarte의 표시 방식
HTTP 정보 카드의 “클라이언트 헤더”에서 Accept 행을 읽으세요. 입력 없이 이번 요청에서 받은 원본 값이 자동으로 표시됩니다. 형식명과 q 가중치를 함께 읽고 응답의 Content-Type과 구분하세요. 값이 없으면 전송되지 않았다고 표시합니다.
주의사항
Accept만으로 브라우저나 사용자를 특정할 수 없습니다. 같은 브라우저도 화면 이동, API 통신 등 요청 목적에 따라 값이 달라집니다.
q 값 읽기
설명용 예인 text/html, application/json;q=0.8, */*;q=0.1은 HTML을 우선하고 JSON도 허용하며 나머지 형식은 낮은 우선순위로 받는다는 뜻입니다. q를 생략하면 가중치는 1입니다. 화질이나 통신 속도가 아니라 형식의 선호도입니다.
image/*는 이미지 유형 전체, */*는 모든 유형을 나타냅니다. 형식을 나열했다고 서버가 반드시 해당 표현을 제공하는 것은 아닙니다.
예상과 다른 형식이 돌아올 때
- NetKarte에서 이번 요청의 Accept를 확인합니다.
- 문제가 있는 사이트의 개발자 도구에서 해당 네트워크 요청을 선택합니다.
- 요청의 Accept와 응답의 Content-Type을 비교합니다.
NetKarte는 다른 사이트의 응답을 가져오지 않습니다. 헤더 길이나 형식 수로 브라우저 성능을 평가하지 마세요.
참고 자료
- IETF / RFC Editor: RFC 9110: HTTP Semantics (외부 사이트)확인일: 2026-10-09
- IETF / RFC Editor: RFC 9112: HTTP/1.1 (외부 사이트)확인일: 2026-10-09
- MDN Web Docs: Accept header (외부 사이트)확인일: 2026-10-09