Учитывая, что когда пользователь запрашивает /foo
на моем сервере, я отправляю следующий HTTP-ответ (не закрывая соединение):
Content-Type: multipart/x-mixed-replace; boundary=-----------------------
-----------------------
Content-Type: text/html
<a href="/bar">foo</a>
Когда пользователь переходит к /bar
(который отправит 204 No Content
, чтобы представление не изменилось), я хочу отправить следующие данные в первоначальном ответе.
-----------------------
Content-Type: text/html
bar
Как мне получить второй запрос, чтобы вызвать это из первоначального ответа? Я планирую, возможно, создать причудливые [движки, поддерживающие multipart / x-mixed-replace (в настоящее время только Gecko)] - только веб-приложение электронной почты, которое выполняет server-push и эффекты Ajax без какого-либо JavaScript, просто для удовольствия.