Согласование содержимого HTTP работает с заголовками HTTP, но для использования его с простыми HTML ссылками необходимо каким-то образом указать, какой тип содержимого требуется. Допустим, у нас есть ресурс с несколькими представлениями, такими как html, pdf или csv, и мы хотим предоставить ссылки на эти представления без расширений файлов, например, этот (псевдокод):
<a href="https://example.com/report" type="text/html">HTML</a>
<a href="https://example.com/report" type="application/pdf">PDF</a>
<a href="https://example.com/report" type="text/comma-separated-values">CSV</a>
Есть ли способ чтобы сообщить браузеру, какой предпочтительный тип контента следует поместить в заголовок запроса GET
(без JavaScript)?