2009-07-10 28 views
9

Có ai biết phần tử HTTP "q" phát ra bởi Firefox 3 có nghĩa là gì không?HTTP tiêu đề "q" yếu tố trong firefox?

Nó chỉ xuất hiện trong tiêu đề Chấp nhận và Chấp nhận Charset.

Ví dụ:

Chấp nhận: text/html, application/xhtml + xml, application/xml; q = 0,9, ****/****; q = 0,8

Accept-Charset: ISO-8859-1, utf-8; q = 0,7, *; q = 0.7

Tôi đã cố gắng tìm kiếm trên web nhưng tôi chưa tìm thấy câu trả lời.

Đây có phải là một số loại trọng số, giá trị phỏng đoán hoặc điều gì đó liên quan đến bản địa hóa không?

Cảm ơn,

Phil'

Trả lời

15

This page nên làm rõ các "q" tham số, mà xuất phát từ "yếu tố chất lượng".

yếu tố chất lượng cho phép người dùng ngừơi tiêu dùng đại lý để chỉ ra mức độ tương đối ưu tiên cho rằng phương tiện truyền thông tầm, bằng cách sử dụng quy mô qvalue từ 0 đến 1. Giá trị mặc định là q = 1.

0

http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.9

đàm phán nội dung HTTP (phần 12) sử dụng ngắn "dấu chấm" con số để chỉ ra tầm quan trọng tương đối ("cân") của các tham số thỏa thuận khác nhau. Trọng số được chuẩn hóa thành một số thực trong phạm vi từ 0 đến 1, trong đó 0 là giá trị tối thiểu và 1 giá trị lớn nhất. Nếu tham số có giá trị chất lượng là 0, thì nội dung có tham số này là 'không được chấp nhận' cho máy khách. Các ứng dụng HTTP/1.1 KHÔNG được tạo nhiều hơn ba chữ số sau dấu thập phân. Cấu hình người dùng của các giá trị này NÊN cũng bị hạn chế trong thời trang này.

"Giá trị chất lượng" là từ sai, vì các giá trị này chỉ thể hiện sự xuống cấp tương đối ở chất lượng mong muốn.

Các vấn đề liên quan