Maison > base de données > tutoriel mysql > le corps du texte

Comment envoyer des paramètres de requête avec axios.post() et éviter une erreur 400 ?

DDD
Libérer: 2024-11-04 13:21:02
original
871 Les gens l'ont consulté

How to Send Query Parameters with axios.post() and Avoid a 400 Error?

Comment publier des paramètres de requête avec Axios : résoudre l'erreur 400

Votre objectif est de publier sur une API avec des paramètres de requête spécifiques, à savoir le mail et le prénom. Bien qu'elle fonctionne correctement dans des outils comme PostMan et Insomnia, votre application React Native rencontre une erreur 400 indiquant des paramètres de requête non valides.

Pour résoudre ce problème, comprenez la signature de la méthode post d'axios : axios.post(url[, données[, config]]). L'étape cruciale ici est de spécifier les paramètres de requête dans le cadre du troisième argument de configuration.

Voici le code mis à jour :

<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

En passant un corps vide (null) et en définissant les paramètres propriété dans l'objet de configuration, vous demandez à Axios d'envoyer les données en tant que paramètres de requête. La requête POST résultante aura l'URL attendue avec les paramètres de requête ajoutés :

POST
http://localhost:8000/api/mails/users/sendVerificationMail?mail=lol%40lol.com&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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal