我已经注意到接受请求标头上的这个参数为:
接受:application / json,text / javascript,* / *; Q = 0.01
我有点好奇q = 0.01是什么意思?
Accept
标题的q
属性告诉Web服务器,如果服务器可以满足具有多种
内容类型的请求,则客户端希望接收哪种类型的
内容.确切的值不重要,只有多个Accept标头之间的相对值.
只要只有一个接受头,q实际上不做任何事情.但是,如果有多个用于指定优先级.例如(取自here),假定您有标题:
Accept: *.*,q=0.1
Accept: audio/*,q=0.2
Accept: audio/basic q=1
这可能被解释为“如果你有基本的音频,发送它;否则给我一些其他音频,或者失败,只是给我你所拥有的.
当然没有人实际上迫使服务器按照所描述的方式对待这些头部(或者甚至关注他们).
原文链接:https://www.f2er.com/jquery/179535.html