¿Axios tiene la capacidad de detectar las redirecciones?

La Respuesta de la interfaz de la recuperación de la API tiene un indicador de sólo lectura, redirected, que indica si es o no la respuesta fue el resultado de una petición que fue redirigido.

¿El axios biblioteca tiene una capacidad semejante? Lo mejor que he podido encontrar es maxRedirects el que se establece el número máximo de redirecciones a seguir. Sin embargo, estoy mirando simplemente para determinar si ocurrió o no (así que puedo manejar redirige especialmente), no impedir que esto suceda.

1 Respuestas

  • sideshowbarker
    4 de mayo de 2019

    Si axios expone el equivalente de la recuperación de la API de respuesta.url, que se puede comparar la URL de la petición de su código con la URL de respuesta — y si no son iguales, entonces usted sabe que la petición fue desviado.

    Tan lejos como el código de estado de ser de 200, que es lo requerido por la especificación, sin intermedio de códigos de estado están expuestos a frontend JavaScript se ejecuta en un navegador, independientemente de que la API de utilizar. Ver también la respuesta a http://stackoverflow.com/a/46031800/441757