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主体中的,其组织方式不只一种,有&连接方式,也有分割符方式,可隐藏参数,传递大批数据,比较方便。
- WEB API 中get、post、put,delete请求方式
- php 获取get url(PHP实现获取url地址中顶级域名的方法示例)
- wx小程序请求封装(小程序wx.getUserProfile接口的具体使用)
- python使用telnet(python 处理telnet返回的More,以及get想要的那个参数方法)
- python编程中冒号的用法(浅谈python中get pass用法)
- php数组是怎么实现的(PHP里的$_GET数组介绍)
- Extjs msgTarget 提示位置
- .NET get、post 请求
- tomcat运行警告(tomcat异常解决Invalid character found in the request target. The valid characters are defined in)
- 无法识别的属性“targetFramework”的解决方法
- vue跨域代理怎么写(解决vue $http的get和post请求跨域问题)
- html5 video 事件(HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题)
- 使用NuGet管理项目的DLL
- dedecms采集插件(dedecms 软件下载模块加入flashget快车下载代码)
- 通过接口访问mysql数据库(使用mysql记录从url返回的http GET请求数据操作)
- php获取post请求来源域名(在PHP中实现使用Guzzle执行POST和GET请求)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
- 来了 成都轨道交通5条线路刷新 进度条(成都轨道交通5条线路刷新)
- 一部手机两套系统 OPPO Find X3的正确打开方式你知道吗(一部手机两套系统)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
热门推荐
- idea安装mybatis(IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug)
- phpcurl缺点(PHP封装cURL工具类与应用示例)
- nginx服务器怎么屏蔽爬虫(nginx 防盗链防爬虫配置详解)
- nodejs 内部模块代码(详解Node.js如何处理ES6模块)
- html锚点定位
- 宝塔怎么设置指定ip访问(宝塔面板如何禁止某个IPIP段访问)
- laravel自定义使用方法(Laravel使用Queue队列的技巧汇总)
- python编写小程序实现密码验证(python实现扫描ip地址的小程序)
- 阿里云ecs所有文件备份到本地(阿里云ECS服务器的系统重装、快照备份、恢复数据回滚教程)
- html5图片做背景代码(Html5之webcoekt播放JPEG图片流)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9