Ci-dessous, je vais vous présenter un exemple de front-end obtenant la valeur de retour du code de statut http 400. Permettez-moi de le partager avec vous maintenant et de le donner comme référence pour tout le monde.
est le suivant :
axios.get("/check_mobile_and_sent_code",{withCredentials:true,params:{mobile:formInline.mobile}}).then(res=>{ console.log(res); //if(res.result==true){ if (!this.timer) { this.count = this.TIME_COUNT; this.show = false; this.timer = setInterval(() => { if (this.count > 0 && this.count <= this.TIME_COUNT) { this.count--; } else { this.show = true; clearInterval(this.timer); this.timer = null; } }, 1000) } //} }).catch(error=>{ console.log(error.response.data); console.log(error.response.status); console.log(error.response.headers); console.log('Error', error.message); console.log(error.config); })
Scénario d'utilisation :
Lorsque le backend détermine que le numéro de téléphone mobile vérifié 400 existe déjà et sera renvoyé. À ce stade, vous devez passer à la condition d'erreur et obtenir les données de retour de l'arrière-plan 400 comme ci-dessus.
Ce qui suit est la valeur de retour de error.response :
Si l'erreur est affichée directement ici, elle est équivalente à error.message
avec le code d'état 200 Valeur de retour :
Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.
Articles associés :
Problème de fuite de mémoire JavaScript dans les versions antérieures à IE9 (résumé détaillé)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!