Thanks to visit codestin.com
Credit goes to developer.mozilla.org

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

품질 값 (Quality values)

품질 값(Quality values) 또는 'q-values' 또는 'q-factors'는 쉼표로 구분된 목록에서 값의 우선순위 순서를 설명하는 데 사용됩니다. 일부 HTTP 헤더 및 HTML에서 허용되는 특수 구문입니다.

값의 중요도는 접미사 ';q='로 표시되며 바로 뒤에 0에서 1사이의 값이 포함됩니다. 최대 3자리의 소수점 숫자가 가장 높은 값이 제일 높은 우선순위를 나타냅니다. 존재하지 않는 경우, 기본값은 1입니다.

예제

아래 문법을 참고해주세요.

http
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

우선순위를 나타냅니다.

우선순위
text/htmlapplication/xhtml+xml 1.0
application/xml 0.9
*/* 0.8

처음 두 값에 대해 정의된 우선순위가 없는 경우, 목록의 순서는 관계가 없습니다. 그럼에도 불구하고, 동일한 품질을 사용하면 보다 구체적인 값이 덜 구체적인 값보다 우선순위가 높습니다.

http
text/html;q=0.8,text/*;q=0.8,*/*;q=0.8
Value Priority
text/html 0.8 (but totally specified)
text/* 0.8 (partially specified)
*/* 0.8 (not specified)

Accept과 같은 일부 구문은 text/html;level=1과 같이 추가 지정자를 두는 것을 허용합니다. 사용은 매우 드물지만, 값의 특이성을 증가시킵니다.

추가 정보