Maison > base de données > tutoriel mysql > Comment envoyer des paramètres de requête avec Axios dans une requête POST ?

Comment envoyer des paramètres de requête avec Axios dans une requête POST ?

Mary-Kate Olsen
Libérer: 2024-11-01 10:50:02
original
513 Les gens l'ont consulté

How do I send query parameters with Axios in a POST request?

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>
Copier après la connexion

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&amp;firstname=myFirstName
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal