zoukankan      html  css  js  c++  java
  • axios的get,post方法

    学习vue和nodejs的过程当中,涉及到了axios,今天为了测试,写了get和post两个方法来跟node服务端交互,结果因为header和参数弄了好久,在此记录一下,同时分享;

    由于刚接触axios,在测试方法中,写的都是很简单的东西,不过能够实现基础功能,大神看到的话..非常欢迎指导..

    //GET方法

    axios.get(url, {
      params: { 'key': 'value' }
    }).then(function (response) {
      alert(''.concat(response.data, ' ', response.status, ' ', response.statusText, ' ', response.headers, ' ', 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, ' ', response.status, ' ', response.statusText, ' ', response.headers, ' ', 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;//通过参数名称获得参数值

    此种写法猜测应该只是一种比较简单的实现,希望能够帮到其他人,同时希望高手指教;

  • 相关阅读:
    k-近邻算法(kNN)完整代码
    k-近邻算法(kNN)测试算法:作为完整程序验证分类器
    kNN#约会网站预测数据
    k-近邻算法(kNN)准备数据:归一化数值
    高并发编程陷阱之check and set
    functional javascript
    test markdown
    【动态规划】---电路布线
    第一个wxWidgets程序
    深入理解计算机系统-第一章
  • 原文地址:https://www.cnblogs.com/JosephBee/p/7060778.html
Copyright © 2011-2022 走看看