Reaccione al código de estado 303 en jquery (Evite redirigir)

cuando envío solicitudes a un determinado servidor, recibirá una respuesta 303, seguida de la respuesta solicitada en combinación con un código de estado 200. Lo curioso es que solo veo esto en la vista de red de mi consola de desarrollador. Al verificar el código de estado y la respuesta de mi solicitud $ .ajax (), aparecerá la respuesta de la segunda solicitud, así como un código de estado de 200 http.

El problema es que parece que la segunda solicitud se está almacenando en la memoria caché (a pesar del código de estado 200), y realmente necesito que no se pueda almacenar en la memoria caché. Por lo tanto, realmente me gustaría intervenir en el proceso de reenvío que ocurre con un código de estado http 303. Me gustaría que mi función jquery compruebe el código de estado y luego envíe la solicitud de obtención con encabezados explícitos, que le indican al servidor que no almacene en caché la respuesta.

Bueno, simplemente no sé cómo hacerlo, ya que (como se mencionó anteriormente) el método jQuery.ajax responderá con la respuesta de la solicitud reenviada y el código de estado (200).

¿Me puedes ayudar?

editar

10.3.4 303 Ver otro

La respuesta a la solicitud se puede encontrar en un URI diferente y DEBE recuperarse utilizando un método GET en ese recurso. Este método existe principalmente para permitir que la salida de un script activado por POST redirija el agente de usuario a un recurso seleccionado. El nuevo URI no es una referencia sustituta para el recurso solicitado originalmente. La respuesta 303 NO DEBE ser almacenada en la memoria caché, pero la respuesta a la segunda solicitud (redirigida) puede ser almacenada en la memoria caché.

¿Tal vez necesito evitar que el agente de usuario se redirija a sí mismo, para poder redirigir?

¿O hay una manera de simplemente decirle al servidor / navegador que no almacene en caché la segunda solicitud del lado del cliente? ¿O para evitar que redirija mi petición? ¿O al menos modificar la segunda solicitud antes de redirigir?

Respuestas a la pregunta(4)

Su respuesta a la pregunta