콘텐츠 네고시에이션
> 클라이언트가 선호하는 표현 요청
- Accept: 클라이언트가 선호하는 미디어 타입 전달
- Accept-Charset: 클라이언트가 선호하는 문자 인코딩
- Accept-Encoding: 클라이언트가 선호하는 압축 인코딩
- Accept-Language: 클라이언트가 선호하는 자연 언어
Accept-Language
적용전
1. 요청 > GET /event
2. 응답 > Content-Language: en / hello(영어) / 다중 언어 지원 서버 ( 1. 기본 영어(en) 2. 한국어 지원(ko) )
적용후
1. 요청 > GET /event / Accept-Language: ko
2. 응답 > Content-Language: ko / 안녕하세요 / 다중 언어 지원 서버 (1. 기본 영어(en) 2. 한국어 지원(ko) )
협상과 우선순위1
Quality Values(q)
- 0~1, 클수록 높은 우선순위
- 1. ko-KR;q=1 (1생략)
- 2. ko;q=0.9
- en-MT;q=0.8 ...
협상과 우선순위2
> 구체적인 것이 우선순위
'HTTP' 카테고리의 다른 글
[HTTP] Cache-Control (0) | 2022.09.03 |
---|---|
[HTTP] 캐시_304 Not Modified (Last-Modified& ETag) (0) | 2022.09.03 |
[HTTP] 헤더_표현 (0) | 2022.09.02 |
[HTTP] 상태코드 (2xx, 3xx, 4xx) (0) | 2022.09.02 |