Theo the HTML4 reference không có thuộc tính nào để chuyển qua tiêu đề HTTP bằng thẻ neo.Bạn sẽ chuyển các tiêu đề HTTP bằng cách sử dụng thẻ neo tiêu chuẩn như thế nào?
Tôi muốn cung cấp liên kết yêu cầu loại tệp cụ thể bằng cách sử dụng tiêu đề Accept
.
Cách duy nhất tôi có thể thấy chỉ đơn giản là để cho nó được, và vượt qua một tham số GET
.
Bạn có thể là lý do tại sao Tôi muốn thực hiện việc này ... Tôi dự định hiển thị một loạt các phương thức dưới dạng API công khai, phục vụ kết quả là JSON
. Và khi thực hiện yêu cầu sử dụng JavaScript hoặc một ngôn ngữ lập trình khác, sử dụng tiêu đề Accept
để yêu cầu định dạng phản hồi cụ thể là "The Right Way" để thực hiện. Nhưng điều đó có nghĩa là tôi cần phải chứa cả thông sốtiêu đề và thông số GET
trong mã của tôi, có mùi giống như một bản sao của logic.
Chủ đề này là chủ yếu gây tranh cãi, như liên kết như vậy có thể không thể bookmark trong trình duyệt ... vẫn ... Tôi muốn biết nếu nó là tốt mà không quá nhiều phép thuật ...
Sử dụng conneg không phải lúc nào cũng là "đúng cách", nó chỉ là một công cụ khác trong hộp công cụ của bạn. Tạo tài nguyên riêng biệt (URL) cho các biến thể và chuyển sang cuộc sống. –