jquery – 什么是q = 0.01 $.getJSON添加到请求头?

前端之家收集整理的这篇文章主要介绍了jquery – 什么是q = 0.01 $.getJSON添加到请求头?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经注意到接受请求标头上的这个参数为:

接受: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

这可能被解释为“如果你有基本的音频,发送它;否则给我一些其他音频,或者失败,只是给我你所拥有的.

当然没有人实际上迫使服务器按照所描述的方式对待这些头部(或者甚至关注他们).

猜你在找的jQuery相关文章