Rest使用get还是post
2024-09-07 16:16:19
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数 据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为 100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话, 建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删 除时,建议用Post方式。
最新文章
- iOS开发系列--Swift语言
- cookie实现记住密码
- 获取$(this)子节点对象的方法
- Visual Studio Code 使用 ESLint 增强代码风格检查
- Java JDBC批处理插入数据操作
- 使用val()方法设置表单中的默认选中项
- IE CSS Bug 系列
- 新部署的linux web服务器error Host ‘*.*.*.*’ is not allowed to connect to this MySQL server
- java之拦截器Interceptor
- ngnix 反向代理来解决前端跨域问题
- jQuery-3.事件篇---事件绑定与解绑
- CentOS 7 源码编译vim8+vimplus
- acrgis 解决矢量转栅格分辨率过大造成连续值变离散且出现空白
- linux常用命令总结(含选项参数)
- Scala 读文件
- php面向对象的简单总结 $this $parent self
- AndroidSDK下载
- Instruments Time profiler 调优APP 之图片解码
- iOS音频合并
- sequelize 批量添加和更新数据 bulkCreate
热门文章
- PHP怎样写延时队列(定时器)
- 2016-12-01,我的CSDN有排名啦!
- kubernetes创建用户
- selenium2.x 与 selenium3.x 最大区别
- springcloud zuul shiro网关鉴权并向服务传递用户信息
- linux下go环境配置
- [jmeter]Jmeter+ant实现接口自动化
- sqlalchemy insert or ignore
- 你会用ES6,那倒是用啊!
- 解决一个无聊的问题,如何处理Java用户在dos被收集信息时拷贝带换行符的文本信息造成的while的多次循环(java解决Scanner.next在接收用户输入时出现多个换行的形况)[解决方案一]