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;//通过参数名称获得参数值

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

    本文转载至https://www.cnblogs.com/JosephBee/p/7060778.html

  • 相关阅读:
    import nonWPF types into the markup
    using放在namespace里面还是外面?
    WCF Contracts
    Properties Specific to RoutedEventArgs
    sql将浮点表示的日期转化为标准日期
    Debug into WCF ServiceReference
    让form自适应高度
    Qt Access violation code c0000005 debug write access violation
    C++支持多态的几种方法
    java on CentOS
  • 原文地址:https://www.cnblogs.com/HanJie0824/p/10538231.html
Copyright © 2011-2022 走看看