get和post到使用方法

一.原理区别
一般我们在浏览器输入一个网址访问网站都是GET请求;再form表单中可以设置提交到方式是GET或者POST提交方式,默认是POST提交方式

GET请求:请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接,URL
采用的是ASCII编码。而不是unicode,非ASCII字符到要编码之后在运行
因此GET的请求会把请求暴露到地址栏,而POST不会
GET http://weibo.com/signup.php?inviteCode=2388493434
Host: weibo.com
Accept: text/htm, application/xhtml+xml, application/xml:q=0.9,image/webp,*/*;q=0.8

POST请求:会把数据放置在HTTP请求包到包体中,以下item=bandsaw,就是实际到传输数据
POST是可以修改服务器数据的而GET不行
POST /iventory-check.cgi HTTP/1.1
Host:www.joes-hard.com
Content-type:text/plain
Content-length: 18
item=bandsaw: 2647

2.传输数据大小
在HTTP规范中,没有对URL到长度和传输到数据大小进行限制,但是实际开发的时候,对于GET,特定到浏览器和服务器对URL到成都有限,因此,在使用GET请求到时候,传输数据会受到URL长度到限制,
对于POST,由于不是URL传值。理论上是不会受到限制的,但是实际上各个服务器会规定对POST提交到数据大小进行限制,Apache,iis都有各自的配置

3.安全性
POST的安全性比GET的高,这里的安全是指真正的安全,GET和POST都是在http中运行的

4.一般GET是获取数据到,而POST是提交数据的可以修改数据到

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值