HTTP接受协商算法
我正在为HTTP接受协商算法,http,Http,我正在为Accept头准备HTTP规范文档,遇到了以下示例 Accept: text/*, text/html, text/html;level=1, */* # Precedence 1) text/html;level=1 2) text/html 3) text/* 4) */* 我想知道使用什么算法对每种内容类型的首选项进行排序?有没有关于它的标准文档?如需参考某些实施或文件,将不胜感激 在相同的质量因素下,更具体的内容类型具有更高的优先级(application/json>appl
Accept
头准备HTTP规范文档,遇到了以下示例
Accept: text/*, text/html, text/html;level=1, */*
# Precedence
1) text/html;level=1
2) text/html
3) text/*
4) */*
我想知道使用什么算法对每种内容类型的首选项进行排序?有没有关于它的标准文档?如需参考某些实施或文件,将不胜感激
在相同的质量因素下,更具体的内容类型具有更高的优先级(application/json
>application/*
)是否正确
为什么
text/html;level=1
具有更高的首选项text/html
?您正在查看一个过时的规范。有关当前规范,请参阅
特别是:
“媒体范围可以被更特定的媒体范围或特定的媒体类型覆盖。如果一个给定类型应用了多个媒体范围,则最特定的引用优先…”