ホームページ  >  記事  >  ウェブフロントエンド  >  axios の get メソッドと post メソッドの詳細な説明

axios の get メソッドと post メソッドの詳細な説明

PHP中文网
PHP中文网オリジナル
2017-06-22 14:04:171876ブラウズ

今日のテストでは、node サーバーと対話するための 2 つのメソッドを作成しました。その結果、ヘッダーとパラメーターの処理に時間がかかりました。それらをここに記録し、同時に共有します

axios は初めてなので、テストメソッドには非常に簡単なことを書きましたが、マスターが見れば基本的な機能を実現できます。ようこそ...

//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);
                    });

//対応するサーバーがデータを取得します

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

//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);
                    });

//対応するサーバーがデータを取得します

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

この書き方は比較的簡単な実装になるはずです。他の人にも役立つことを願っています。また、専門家がアドバイスをくれることを願っています。

以上がaxios の get メソッドと post メソッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。