Establecer cookie en la respuesta XHR: ¿Cómo manejan esto los diferentes navegadores?

3

Si envío una solicitud XHR a example.com y la respuesta tiene Set-Cookie: dummyCookie=dummy en respuesta. ¿Cómo diferentes navegadores manejan esto?

  • ¿Alguna versión de cualquier navegador establece la cookie para example.com, de modo que viajará en solicitudes subsiguientes (solicitudes de conformidad con SOP) a example.com?
pregunta Sachin Kumar 01.05.2012 - 19:04
fuente

3 respuestas

4

No estoy seguro de si Browsershots manejará esto, ya que parece estar enfocado principalmente en looks , en lugar de comportamiento.

Una respuesta XHR, si emite un encabezado "Set-Cookie", se incluirá en otras solicitudes. De enlace :

 If the user agent supports HTTP State Management it should persist, discard
 and send cookies (as received in the Set-Cookie response header, and sent in
 the Cookie header) as applicable.

Acabo de probar en FF13, y las solicitudes de XHR establecen los valores de las cookies.

    
respondido por el ndrix 26.06.2012 - 12:25
fuente
2

El comportamiento de la solicitud XHR depende de la implementación de los navegadores. La respuesta a tu pregunta (sobre Set-Cookie y todo lo relacionado con XHR SOP) está aquí: enlace

    
respondido por el p____h 27.06.2012 - 09:28
fuente
1

Sí, creo que el navegador aceptará la cookie del servidor, si tiene permiso para enviar la solicitud. Creo que esto debería ser cierto en todos los navegadores modernos.

Pero siempre puedes probarlo tú mismo, en caso de duda. Browsershots es una gran herramienta para este tipo de cosas, y es gratuita.

    
respondido por el D.W. 01.05.2012 - 20:50
fuente

Lea otras preguntas en las etiquetas