Get和Post的区别
Get和Post的区别
Get和Post的区别HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST,其中get是从服务器上获取数据,post是向服务器传送数据。
两者的具体的区别有
1、数据传送方式
get方式:表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
post方式:表单数据存放在HTTP协议的消息体中以实体的方式传送到服务器。通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址,用户看不到这个过程。
2、服务器获取数据方式
GET方式:服务器采用request.QueryString来获取变量的值。
POST方式:服务器采用request.Form来获取数据。
两种方式的参数都可以用Request来获得。
3、使用 Get 的时候,参数会显示在地址栏上,而 Post 不会
所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
4、使用环境
当请求仅仅是对数据进行查询或搜索(无隐私)的时候用get方式,比如我们点击下一页时,(链接默认也是一种get提交方式);
当请求需要向数据库插入信息(插入留言、上传文件等)时用post(这样相对安全而且保证更大的信息量)
5、Get请求特性
它会将数据添加到URL中,通过这种方式传递到服务器,通常利用一个问号?代表URL地址的结尾与数据参数的开端,后面的参数每一个数据参数以“名称=值”的形式出现,参数与参数之间利用一个连接符&来区分。
6、Post请求特性
数据是放在HTTP主体中的,其组织方式不只一种,有&连接方式,也有分割符方式,可隐藏参数,传递大批数据,比较方便。
- thinkphp实战教程之博客技术学习(python3编写ThinkPHP命令执行Getshell的方法)
- wx小程序请求封装(小程序wx.getUserProfile接口的具体使用)
- dedecms 自定义字段(dedecms自定义模型提示:Call to a member function GetInnerText的解决方法)
- linuxftp的下载命令(Linux ftp 命令行中下载文件get与上传文件put的命令应用详解)
- vuex中action的值怎么接(vuex中Getter的用法详解)
- 如何将类库、DLL发布到Nuget
- wget 命令下载压缩包(wget下载整个网站整个子目录或特定目录)
- tomcat运行警告(tomcat异常解决Invalid character found in the request target. The valid characters are defined in)
- phpcurl详解(解决PHP curl或file_get_contents下载图片损坏或无法打开的问题)
- 通过接口访问mysql数据库(使用mysql记录从url返回的http GET请求数据操作)
- php数组是怎么实现的(PHP里的$_GET数组介绍)
- IEnumerable、GetEnumerator、IEnumerator之间的关系
- .NET get、post 请求
- php 获取get url(PHP实现获取url地址中顶级域名的方法示例)
- ExtJs中getCmp、getDom、Get的区别
- html5 video 事件(HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题)
- 超撩人治愈的绝美水彩,原来出自她之手 一笔一画令无数人沉醉(超撩人治愈的绝美水彩)
- 新手的勾线(新手的勾线)
- ()
- 书法欣赏 宋.志南诗《绝句》(宋.志南诗绝句)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
热门推荐
- python按顺序遍历字典(Python字典遍历操作实例小结)
- 使用Console命令调试JS
- python淘宝秒杀教程(Python实现京东秒杀功能代码)
- python实战方法(Python常用特殊方法实例总结)
- sqlserver存储删除过程(Sql中存储过程的定义、修改和删除操作)
- Jquery中的offset()和position()的区别
- mysql查询条件的优化(MySQL查询优化之查询慢原因和解决技巧)
- eval在python里面什么意思(python 为什么说eval要慎用)
- javascript类型转换
- ubuntu16.04开机默认root(新版ubuntu20.04 使用root用户登录系统的详细教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9