수색…


소개

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을 선호합니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow