2009-02-23 38 views
13

Bạn có một số thông tin liên quan đến các trình duyệt triển khai/lập kế hoạch triển khai phần này của đặc tả HTTP 1.1 không? Ngoài ra, những khung công tác nào đã triển khai tính năng này. Tôi đã thực hiện nghiên cứu của Google nhưng tôi muốn biết liệu có điều gì khác không.Trạng thái hiện tại của đặc tả Cookie2 là gì?

Ngoài ra, bạn có muốn sử dụng không? Bạn có thấy nó tốt hơn so với việc thực hiện Cookie/Set-Cookie không?

Trả lời

12

Tôi chủ yếu sẽ trả lời phần thứ hai.

Tôi đã nghiên cứu gần đây và bây giờ chắc chắn ý kiến ​​rằng không, nó chưa sẵn sàng để sử dụng và tôi sẽ không sử dụng nó.

Tìm dữ liệu cụ thể về đặc điểm kỹ thuật hiện tại sẽ hoạt động với trình duyệt và proxy hiện tại rất khó, vì cookie bắt đầu dưới dạng tiện ích mở rộng trình duyệt độc quyền và tiếp tục thêm các tính năng độc quyền như cờ "chỉ http" gần đây nhất. Tôi nghĩ rằng và lớn ngành công nghiệp đã tiếp tục sử dụng này gần như "Netscape-phong cách" trộn với thực hiện RFC 2109, ngoại trừ các quy tắc lỏng lẻo hơn về cookie của bên thứ ba và một số hành vi kỳ lạ đôi khi với các chuỗi không trích dẫn. Để xem liệu tôi có tìm thấy nó tốt hơn hay không, đọc qua thông số này chắc chắn cho thấy lợi ích của nó - tức là, khách hàng hiện trả về các tham số đường dẫn, tên miền và cổng như thông số 'đô la', vì vậy ứng dụng web biết điều gì các tham số để sử dụng để xóa/ghi đè lên cookie đó. Khả năng lưu trữ nhận xét với cookie sẽ là chiến thắng cho người dùng một ngày, vì vậy họ có cơ hội xem giải thích văn bản thuần túy về cookie là gì, nhưng trừ khi trình duyệt bắt đầu cảnh báo mọi người về cookie, người sẽ xem họ?

Sự cần thiết phải gửi cả tiêu đề tập hợp cookie và set-cookie2 cũng gây khó chịu cho tôi, cũng như nhu cầu khách hàng gửi tiêu đề Cookie2 ngoài tiêu đề Cookie, dường như không cần thiết khi tôi xem ở đó. YMMV.

Chỉnh sửa: Tôi đã viết câu trả lời này hai năm trước khi RFC 6265 xuất hiện. RFC 6265 tuyên bố đặc tả Cookie2 lỗi thời, làm cho câu trả lời này không còn phù hợp nữa (nhưng vẫn có thể thú vị).

+0

tôi chấp nhận câu trả lời này khi nó truyền tải nhiều điều cốt yếu của đặc tả Cookie2 trong một vài dòng. –

+1

> Khả năng lưu trữ nhận xét với cookie sẽ là một chiến thắng cho người dùng một ngày thực sự? tôi nghĩ rằng nó sẽ bị lạm dụng bởi các trang web lừa đảo và phần mềm độc hại khác – Arioch

3

Trạng thái hiện tại là hầu hết trình duyệt chỉ hỗ trợ đầy đủ số Cookie specification by Netscape ban đầu.

Set-Cookie/Cookie mỗi RFC 2109 chỉ được hỗ trợ bởi một số trình duyệt (tôi không biết mà) và Set-Cookie2/Cookie2 mỗi RFC 2965 chỉ bởi Opera.

+0

Vâng, đúng vậy. Nhưng tìm kiếm Google Code của tôi tiết lộ rằng một số khung công tác đã quan tâm đến việc triển khai đặc tả này mặc dù hỗ trợ của nó trong các trình duyệt hiện tại. –

10

đọc RFC 6265 mà obsoletes RFC 2965. Nó có lời khuyên không sử dụng hoặc thực hiện cookie2

+0

Cụ thể hơn, RFC 6265 trang 34 gọi rõ ràng Cookie2/Set-Cookie2 "lỗi thời". http://tools.ietf.org/html/rfc6265#page-34 – jpatokal

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