http-headers
수락 - 인코딩 : (요청)
수색…
소개
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
클라이언트는 인코딩 유형을 선호하지 않습니다.