He estado atascado durante bastante tiempo porque cuando lanzo una llamada a mi API para recuperar datos (por lo tanto, un método GET) tengo un error de solicitud incorrecta 400 en el cartero. Logro recuperar los datos en el estado 200. Sin embargo, en mi axios Paso los parámetros así como los encabezados útiles.
Codigo axios estado 400 :
async getAssociatedPlant() { this.$axios.$get('lnk/plant/plants', { headers: { "Content-Type": "application/json", }, params: { link: "good", plant_id: this.plantActive.id, }, }) .then(response => { console.log(response) }).catch(error => { console.log(error) }); },Imagen útil para entender:
Estado de los encabezados del cartero 200 OK
Intente agregar datos:{} a la configuración de su solicitud.
async getAssociatedPlant() { this.$axios.$get('lnk/plant/plants', { headers: { "Content-Type": "application/json", }, data:{}, params: { link: "good", plant_id: this.plantActive.id, }, }) .then(response => { console.log(response) }).catch(error => { console.log(error) }); }