学习vue和nodejs的过程当中,涉及到了axios,今天为了测试,写了get和post两个方法来跟节点服务端交互,结果因为头和参数弄了好久,在此记录一下,同时分享。
由于刚接触axios,在测试方法中,写的都是很简单的东西,不过能够实现基础功能,大神看到的话. .非常欢迎指导. .
//得到方法 axios。get (url, { 参数:{“关键”:“价值”} })。然后(函数(响应){ 警报(“.concat(反应。数据、“\ r \ n”的回应。状态、“\ r \ n”的回应。statusText‘\ r \ n”,回应。头,“\ r \ n”, response.config)); })。抓住(函数(错误){ 警报(错误); });//对应服务端获取数据 const urlModule=要求(url); 让params=urlModule.parse(请求。url,真的).query;//解析数据获得Json对象 让价值=https://www.yisu.com/zixun/params.key;//通过参数名称获得参数的值//发布方法 var params=new URLSearchParams (); 参数个数。追加(“关键”、“价值”); axios。帖子(url参数)。然后(函数(响应){ 警报(“.concat(反应。数据、“\ r \ n”的回应。状态、“\ r \ n”的回应。statusText‘\ r \ n”,回应。头,“\ r \ n”, response.config)); })。抓住(函数(错误){ 警报(错误); });//对应服务端获取数据 const queryStringModule=要求(参数); 让postDatahttps://www.yisu.com/zixun/=? 请求。(“数据”,函数(块){ postData +=块;//接收数据 }); 让params=queryStringModule.parse (postData);//解析数据获得Json对象 让价值=https://www.yisu.com/zixun/params.key;//通过参数名称获得参数值
此种写法猜测应该只是一种比较简单的实现,希望能够帮到其他人,同时希望高手指教。
以上这篇简单谈谈axios中的get、post方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。