수색…


소개

Accept-Encoding 은 클라이언트가 받아 들일 수있는 인코딩을 서버에 알려줍니다. 인코딩은 대부분 압축에 사용됩니다.

통사론

  • 수락 - 인코딩 : 인코딩, QualityFactor
  • 수락 - 인코딩 : 인코딩, QualityFactor, 유형, QualityFactor, 유형, QualityFactor, ...

매개 변수

매개 변수 기술
부호화 사용할 인코딩 유형입니다. 이 또한 할 수있다 * 클라이언트가 사용하는 인코딩을 아무런 선호가 없습니다 말을
QualityFactor 형식의 품질 계수 ;q=0.8 . 이 값을 0으로 설정하면 "허용되지 않음"을 의미합니다. (선택 과목)

비고

Accept-Encoding 은 많은 Accept-Encoding 필요로하며 서버가 사용해야하는 선택적인 환경 설정을 포함합니다. 인코딩은 IANA 레지스트리에서 사용 가능한 인코딩 목록 중 하나입니다. 예를 들어 gzip 입니다.

인코딩은 (a하여 선택적 품질 인자 쉼표로 구분되고 ;q= 이 인코딩을 사용하는 고객의 선호도를 사용). 품질 계수는 0에서 1 사이의 값을 가지며 숫자가 높을수록 인코딩에 대한 선호도가 높아집니다.

이 헤더가 포함되어 있지 않으면 클라이언트는 인코딩에 대한 기본 설정을 지정하지 않습니다. 클라이언트가 모든 인코딩을 지원한다는 의미는 아닙니다.

identity 값은 identity 을 거부하지 않는 한 항상 허용됩니다 ( identity;q=0 .

서버는 Content-Encoding 을 사용하여 클라이언트가 어떤 인코딩을 사용하고 있는지 알려줍니다.

서버가 응답 할 수있는 문자 집합을 찾지 못하면 406 (허용되지 않는) 응답을 보내거나이 헤더를 무시하고 내용 협상을 수행하지 않아야합니다.

gzip 요청

요청 : ' 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-Encoding: gzip
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

클라이언트는 gzip 및 ID 인코딩을 허용합니다.

gzip을 요청하고 공기를 빼십시오

요청 : ' 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-Encoding: compress, gzip
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

클라이언트는 gzip, 압축 및 ID 인코딩 만 허용합니다.

압축을 요청하지만 gzip을 선호합니다.

요청 : ' 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-Encoding: gzip;q=1.0, compress;q=0.5
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

클라이언트는 gzip, 압축 및 ID 인코딩을 허용하지만 gzip (품질 계수가 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-Encoding: *
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

클라이언트는 인코딩 유형을 선호하지 않습니다.



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