dado, cuando un usuario solicita /foo
en mi servidor, que envía la siguiente respuesta HTTP (no cerrar la conexión):Empujar los datos una vez que se solicita una dirección URL
Content-Type: multipart/x-mixed-replace; boundary=-----------------------
-----------------------
Content-Type: text/html
<a href="/bar">foo</a>
Cuando el usuario va a /bar
(que se envíe 204 No Content
para que la vista no cambie), deseo enviar los siguientes datos en la respuesta inicial.
-----------------------
Content-Type: text/html
bar
¿Cómo obtendré la segunda solicitud para activar esto desde la respuesta inicial? Estoy planeando posiblemente crear una fantasía [motores compatibles con multipart/x-mixed-replace (actualmente solo Gecko)] - solo aplicación de correo electrónico que hace push-push y efectos Ajax sin ningún JavaScript, solo por diversión.
Puede que no te des cuenta, pero 'multipart/x-mixed-replace' __is__ es una forma de Comet; la única forma que no requiere JavaScript. Si logro que funcione con las solicitudes asíncronas de Tornado, aceptaré esta respuesta. –
** Estoy ** muy consciente de que 'multipart/x-mixed-replace' es una forma de Comet, pero pensé ** no estabas ** ;-), ya que no mencionaste la palabra de moda en tu pregunta. Hice un poco de cambio de palabras. – flight