post - temporarily - Fetch API no puede cargar la url. La respuesta para la verificación previa no es válida(redirigir)
status 302 moved temporarily http injector (2)
Uso fetch para llamar a un servicio de correos y obtengo el error Fetch API cannot load http://localhost:8080/user/login
. La respuesta para la verificación previa no es válida (redirigir) ''. Status code: 302 Found.
La variable ''datos'' es un object {email: "[email protected]", password: "111"}
json object {email: "[email protected]", password: "111"}
fetch(''http://localhost:8080/user/login'', {
method: ''post'',
body : JSON.stringify(data),
headers: {
''Accept'': ''application/json'',
''Content-Type'': ''application/json''
},
dataType : ''json''
})
El error significa que la URL a la que estás respondiendo está respondiendo con un redireccionamiento a otra url.
En mi caso, estaba solicitando un recurso a través de http
lugar de https
, por lo que el servidor respondía con un redireccionamiento al protocolo https.
Más consejos aquí .
Puede haber varias razones posibles por las que está obteniendo este error.
- Como @toomuchdesign mencionó una posible razón por la cual es posible que deba realizar una solicitud a través de
https
lugar dehttp
. - Intente agregar un
/
a la url. ''http://localhost:8080/user/login/
'' en lugar de ''http://localhost:8080/user/login
''. Como podría estar redirigiendo desde una solicitud depreflight/OPTIONS
.