У меня есть страница, которая сразу начинает потоковую передачу событий при загрузке через EventSource . Чтобы ускорить начало этого потока, я бы хотел использовать метатеги предварительной загрузки HTTP. Но когда я добавляю это на мою страницу:
<link rel="preload" as="fetch" crossorigin="crossorigin" href="http://myeventsource" />
Chrome предупреждает меня:
Предварительная загрузка для 'http://myeventsource' найдена, но не используется, поскольку заголовки запроса не совпадают.
Что верно: предварительная загрузка имеет заголовок Accept
, равный */*
, в то время как исходный от EventSource запрос имеет заголовок Accept
, равный text/event-stream
. Чтение, которое я читал, предполагает, что содержимое этого заголовка контролируется параметром as
в метатеге, но, насколько я вижу, значения, специфичного для события, нет.
Могу ли я переопределить заголовок Accept
, который он отправляет?