Maison > interface Web > js tutoriel > Explication détaillée des méthodes get et post dans axios

Explication détaillée des méthodes get et post dans axios

PHP中文网
Libérer: 2017-06-22 14:04:17
original
1934 Les gens l'ont consulté

Le processus d'apprentissage de vue et nodejs implique axios. Pour les tests aujourd'hui, j'ai écrit deux méthodes, get et post, pour interagir avec le serveur de nœuds. En conséquence, il a fallu beaucoup de temps pour travailler sur l'en-tête. et les paramètres. Je vais les enregistrer ici. , partager en même temps

Comme je suis nouveau sur axios, dans la méthode test, j'écris des choses très simples, mais ça peut se réaliser ; les fonctions de base. Si vous le voyez, vous êtes les bienvenus pour donner des conseils ..

//Méthode GET

axios.get(url, {
                          params: { 'key': 'value' }
                    }).then(function (response) {
                          alert(''.concat(response.data, '\r\n', response.status, '\r\n', response.statusText, '\r\n', response.headers, '\r\n', response.config));
                    }).catch(function (error) {
                          alert(error);
                    });
Copier après la connexion

. //Le serveur correspondant obtient les données

const urlModule = require('url');
let params = urlModule.parse(request.url, true).query;//解析数据 获得Json对象
let value = params.key;//通过参数名称获得参数值
Copier après la connexion

//Méthode POST

var params = new URLSearchParams();
                    params.append('key', 'value');
                    axios.post(url, params).then(function (response) {
                          alert(''.concat(response.data, '\r\n', response.status, '\r\n', response.statusText, '\r\n', response.headers, '\r\n', response.config));
                    }).catch(function (error) {
                          alert(error);
                    });
Copier après la connexion

//Le serveur correspondant obtient les données

const queryStringModule = require('querystring');
let postData = '';
request.on('data', function (chunk) {
  postData += chunk;//接收数据
});
let params = queryStringModule.parse(postData);//解析数据 获得Json对象
let value = params.key;//通过参数名称获得参数值
Copier après la connexion

Cette méthode d'écriture est devinée. Elle devrait être juste une mise en œuvre relativement simple, j'espère que cela pourra aider les autres, et j'espère que les experts pourront me donner quelques conseils

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:
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