headers - Cómo reenviar encabezados en HTTP redirigir
http request (3)
Estoy escribiendo una aplicación web que responde a un redireccionamiento HTTP. ¿Hay alguna manera de forzar al cliente a reenviar los encabezados que incluyo en la respuesta a la nueva url?
Solicitud de ejemplo:
POST /insertion HTTP/1.1
Content-Length: 9
(content)
Respuesta de Webapp:
HTTP/1.x 302 Found
Location: /dock
Mydata: asdf
Siguiente solicitud del cliente:
GET /dock HTTP/1.1
Mydata: asdf
Actualización: parece que no tenía claro el asunto. Sé que las cookies serían útiles, pero no puedo usarlas. ¿Sabes si existe algo así como lo que estoy buscando?
Además de las cookies HTTP, no hay nada en la especificación del protocolo sobre el reenvío de encabezados. El cliente necesita implementar esta funcionalidad.
Coloque sus datos en la nueva url como argumento:
HTTP/1.x 302 Found
Location: /dock?data=asdf
o guardarlo en cookies
HTTP/1.x 302 Found
Location: /dock
Set-Cookie: data=asdf
Para esto se usan las cookies. Puede configurarlo para la sesión del navegador e invalidarlo después de la próxima solicitud.