node.js中的post和get

GET/POST方式

相同点:

都是HTTP协议的方法

都是传递参数给服务器

不同点:

1.传参的方式不一样

GET放在路径后面?开始,后面键值对  

$.get("add.php?key="+value,function(data){})

//127.0.0.1:8000/user?name=张三&age=18&sex=男   使用node.js中express框架  可以使用req.query获得

POST放在请求体中  键值对方式

$.post("add.php",{ key:value},function(data){})

使用node.js中express框架时 要引入body-parser  npm install body-parser --save 可以使用req.body获得

2.大小限制不一样

GET 2048B        POST 2M

3.GET有缓存 传参不安全

   POST没有缓存 相对安全

注:当只是获取数据时最好使用GET,缓存效率高;如果要想服务器提交数据时用POST,安全性高

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页