Intento hacer una solicitud GET con axios y siempre recibo 401. Esto sucede solo cuando envío la solicitud desde mi aplicación de reacción.
axios.get('http://localhost:8080/vehicles', { withCredentials: true, auth: { username: 'admin', password: 'admin' }, headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }, })La solicitud GET del cartero con las mismas credenciales y el conjunto de autenticación básica funciona.
Si simplemente escribo en mi navegador la url, aparece un cuadro de inicio de sesión y con las mismas credenciales, funciona, obtengo lo que quiero.
Probé con SuperAgent también:
Request.get("http://localhost:8080/vehicles") .withCredentials() .auth('admin', 'admin') .then(response => { return response.body });Aún nada.
Vi una pregunta relacionada con esta pero nadie respondió.
( Autenticación básica: falla supergaent+OSX, éxito en superagent+Redhat, éxito en Postman+OSX, )
¿Alguien puede indicarme la dirección correcta?
Gracias por leer.