http-headers
Accept-Charset : (요청)
수색…
소개
Accept-Charset 은 클라이언트가 받아들이는 문자 집합을 서버에 알려줍니다.
통사론
- Accept-Charset : 유형, QualityFactor
- Accept-Charset : 유형, QualityFactor, 유형, QualityFactor, 유형, QualityFactor, ...
매개 변수
| 매개 변수 | 기술 |
|---|---|
| 유형 | 문자 세트 이름. 모든 문자 집합에 대해 * 수도 있습니다 |
| QualityFactor | 형식의 품질 계수 ;q=0.8 (선택 사항) |
비고
Accept-Charset 은 많은 문자 Accept-Charset 취하며 서버가 사용해야하는 선택적인 환경 설정을 포함합니다. charset은 IANA "Character Sets"레지스트리에서 사용 가능한 문자 집합 목록의 문자 집합입니다. 예 : UTF-8 .
캐릭터 세트는 (a하여 선택적 품질 인자 쉼표로 구분되고 ;q= 이 유형의 사용을위한 고객의 선호도를 사용). 품질 계수는 0에서 1 사이의 값을 가지며 숫자가 클수록 해당 유형에 대한 선호도가 높아집니다.
이 헤더가 포함되어 있지 않은 경우 클라이언트는 모든 charset을 허용합니다.
서버는 Content-Type 을 사용하여 클라이언트에게 사용중인 문자 집합을 알립니다.
서버가 응답 할 수있는 문자 집합을 찾지 못하면 406 (허용되지 않는) 응답을 보내거나이 헤더를 무시하고 내용 협상을 수행하지 않아야합니다.
UTF-8 만 허용
요청 : ' http://example.com '
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
클라이언트는 UTF-8 문자 집합 만 수락합니다.
UTF-8 및 iso-8859-1 만 허용
요청 : ' http://example.com '
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
클라이언트는 UTF-8 및 iso-8859-1 char 세트 만 허용합니다.
선호도가있는 UTF-8, iso-8859-1 만 허용
요청 : ' http://example.com '
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
클라이언트는 UTF-8 및 iso-8859-1 문자 세트를 허용하지만 UTF-8 (품질 계수 1.0)을 선호합니다.
임의의 캐릭터 세트를 수락하지만 일부 유형을 선호한다.
요청 : ' http://example.com '
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1;q=0.8, *;q=0.5 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
클라이언트는 모든 문자 집합을 허용하지만 UTF-8을 사용할 수없는 경우 iso-8859-1을 선호합니다.