Por lo tanto, tengo un problema con el paquete npm axios cuando intento realizar una solicitud de obtención de una URL. Recibo un código de error 503 cada vez; este es mi código:
let data, response; response = await axios.get(url, { headers: { Accept: 'application/json', } })Entonces, al principio, pensé que había hecho algo mal con el código (como cambiar Aceptar a 'Aceptar'), pero cuando hago exactamente lo mismo en Postman, regresa bien.
Así que probé cambiando la opción User-Agent en los encabezados a la de Postman, y ahora parece estar funcionando.
let data, response; response = await axios.get(url, { headers: { 'Accept': 'application/json', 'User-Agent': 'PostmanRuntime/7.28.4', } }); Todavía soy un poco nuevo en las solicitudes http, así que realmente no entiendo cómo sucede esto. También estoy usando axios en otros casos con diferentes URL y allí todo funciona bien.