我已经使用 Firefox 发出了一个 http 请求。现在请求 header 显示如下:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
但很想知道什么是q=0.9,*/*;q=0.8
最佳答案
每个媒体范围后面可以跟一个或多个接受参数,以“q”参数开始,用于指示相对质量因子。第一个“q”参数(如果有的话)将媒体范围参数与接受参数分开。质量因子允许用户或用户代理使用从 0 到 1 的 qvalue 范围来指示对该媒体范围的相对偏好程度。默认值为 q=1
资料可用here
可以找到很好的解释 here
关于http - HTTP "q"请求 header 中的 "Accept"值的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10496570/