Maison >base de données >tutoriel mysql >Comment envoyer des paramètres de requête avec Axios dans une requête POST ?
Publication des paramètres de requête avec Axios
Lorsque vous effectuez une requête POST avec Axios, vous pouvez rencontrer un scénario dans lequel vous devez attacher des paramètres de requête à l'URL. Cela diffère de l'envoi de données dans le corps de la requête.
Un problème courant survient lors de la tentative de transmission de paramètres de requête avec Axios dans React Native, ce qui entraîne une erreur 400 en raison de paramètres de requête non valides.
Pour Pour résoudre ce problème, Axios vous demande de spécifier les paramètres de requête différemment des données de requête. Bien que la signature de fonction pour post soit axios.post(url[, data[, config]]), vous devrez transmettre les paramètres de requête comme troisième argument dans l'objet de configuration.
Pour illustrer, considérons le code suivant :
<code class="javascript">.post(`/mails/users/sendVerificationMail`, null, { params: { mail, firstname }}) .then(response => response.status) .catch(err => console.warn(err));</code>
Ce code enverra une requête POST avec un corps vide et les paramètres de requête spécifiés :
POST http://localhost:8000/api/mails/users/sendVerificationMail?mail=lol%40lol.com&firstname=myFirstName
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!