Использовать предзагрузку HTTP с EventSource / Server Sent Events? - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть страница, которая сразу начинает потоковую передачу событий при загрузке через EventSource . Чтобы ускорить начало этого потока, я бы хотел использовать метатеги предварительной загрузки HTTP. Но когда я добавляю это на мою страницу:

<link rel="preload" as="fetch" crossorigin="crossorigin" href="http://myeventsource" /> 

Chrome предупреждает меня:

Предварительная загрузка для 'http://myeventsource' найдена, но не используется, поскольку заголовки запроса не совпадают.

Что верно: предварительная загрузка имеет заголовок Accept, равный */*, в то время как исходный от EventSource запрос имеет заголовок Accept, равный text/event-stream. Чтение, которое я читал, предполагает, что содержимое этого заголовка контролируется параметром as в метатеге, но, насколько я вижу, значения, специфичного для события, нет.

Могу ли я переопределить заголовок Accept, который он отправляет?

...