tôi đang gặp khó khăn về tìm kiếm thông tin có thẩm quyền về hành vi với HTTP GET chuỗi truy vấn trùng lặp các lĩnh vực, nhưvị trí Authoritative các phím truy vấn HTTP GET trùng lặp
http://example.com/page?field=foo&field=bar
và đặc biệt là nếu lệnh được lưu giữ hay không. Hầu hết các ngôn ngữ theo định hướng web tạo ra một mảng chứa cả foo và thanh được liên kết với một trường "khóa", nhưng tôi muốn biết nếu tồn tại câu lệnh có thẩm quyền (ví dụ: trên RFC) về điểm này. RFC 3986 có một phần 3.4. Query
, trong đó đề cập đến cặp khóa = giá trị, nhưng không có gì được nói về cách diễn giải trật tự và trường trùng lặp, v.v. Điều này có ý nghĩa, vì nó phụ thuộc vào phụ thuộc, và không nằm trong phạm vi của RFC đó ...
Mặc dù một tiêu chuẩn thực tế tồn tại, tôi muốn thấy một nguồn có thẩm quyền cho nó, chỉ vì tò mò.
Bạn cũng thắc mắc về điều đó. Một điều nữa là spec về việc sáp nhập các tham số từ chuỗi truy vấn với các tham số trong phần thân POST. – Thilo
Tại trang trại mã, mọi người nói rằng không có bảo đảm đặt hàng. Nhưng luồng đó cũ và không ai sao lưu nó theo bất kỳ cách nào: http://www.coderanch.com/t/357197/Servlets/java/getParameterValues-order – Thilo
Ngoài máy chủ giữ thứ tự của chuỗi truy vấn, đó cũng là câu hỏi về trình duyệt gửi chúng theo thứ tự DOM (hoặc một số thứ tự cố định khác). – Thilo