Heim > Web-Frontend > js-Tutorial > Hauptteil

Probleme und Lösungen bei der Verwendung von axios http request in vue2

小云云
Freigeben: 2018-03-06 09:51:52
Original
3478 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich einen Artikel zur Lösung des Problems der Verwendung von Axios-HTTP-Anfragen in vue2 vor. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

Bei der Verwendung von axios zur Bearbeitung von Post-Anfragen werden die auftretenden Probleme gelöst

Standardmäßig: axios.post(url, params).then(res => res.data );

Wenn es sich bei der URL um einen Remote-Schnittstellenlink handelt, wird ein 404-Fehler gemeldet:

Uncaught (in promise) Error: Request failed with status code 404
Nach dem Login kopieren

Wir müssen ein neues Axios instanziieren und seinen Nachrichtenheader auf „content-type“ setzen ' : 'application/x-www-form-urlencoded'

Also kamen wir auf die Lösung:

var instance = axios.create({
 headers: {'content-type': 'application/x-www-form-urlencoded'}
});
instance .post(`url`, params).then(res => res.data);
Nach dem Login kopieren

Dann stellten wir fest, dass kein Fehler gemeldet wurde, der Hintergrund jedoch nicht Akzeptieren Sie die eingehenden Parameter, überprüfen Sie die Informationen und stellen Sie fest, dass ein QS-Modul eingeführt werden muss

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);
Nach dem Login kopieren

Fertig!

Problem gelöst!

Verwandte Empfehlungen:

Wie node.js Netzwerkanfragen über Axios implementiert

VueJs detailliertes Beispiel für die Erstellung einer Axios-Schnittstellenanfrage Tool

Informationen zum Festlegen von ProxyTable in vue2.0 zur Verwendung von Axios für domänenübergreifende Anfragen

Das obige ist der detaillierte Inhalt vonProbleme und Lösungen bei der Verwendung von axios http request in vue2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage