Maison > interface Web > js tutoriel > le corps du texte

Instructions détaillées sur l'utilisation d'axios pour résoudre les problèmes de requête http dans vue2 (tutoriel détaillé)

亚连
Libérer: 2018-06-01 11:42:20
original
2187 Les gens l'ont consulté

Maintenant, je vais partager avec vous un article pour résoudre le problème de l'utilisation de la requête http axios dans vue2. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.

Solution au problème qui se produit lors de l'utilisation d'axios pour gérer les demandes de publication

Par défaut : axios.post(url, params).then ( res => res.data);

Lorsque l'url est un lien d'interface distante, une erreur 404 sera signalée :

Uncaught (in promise) Error: Request failed with status code 404
Copier après la connexion

Nous devons instancier un nouvel axios et définir it up L'en-tête du message est 'content-type' : 'application/x-www-form-urlencoded'

La solution est donc :

var instance = axios.create({
 headers: {'content-type': 'application/x-www-form-urlencoded'}
});
instance .post(`url`, params).then(res => res.data);
Copier après la connexion

Ensuite, j'ai constaté qu'aucune erreur n'avait été signalée, mais que l'arrière-plan ne pouvait pas accepter les paramètres entrants. Après avoir consulté les informations, j'ai trouvé qu'un module qs devait être introduit

var qs=require('qs');
var instance = axios.create({
 headers: {'content-type': 'application/x-www-form-urlencoded'}
});
instance .post(`url`, qs.stringify(params)).then(res => res.data);
Copier après la connexion

Vous'. c'est fini !

Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles associés :

Angular4 intègre le composant de téléchargement de ng2-file-upload

Méthode de réglage dynamique de la hauteur de la table iview

Comment installer le chargeur style/css dans vue2.0

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!

Étiquettes associées:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!