HTTP协议GET和POST的区别

Get方式查询


           如果是使用Baidu搜素java,浏览器中的地址应该是http://www.baidu.com/s?wd=java
       使用的两个命令应该是:
       telnet www.baidu.com 80 
       GET /s?wd=java HTTP/1.0
      表示以GET方式访问/s?wd=java ,用的HTTP协议是1.0版本,
      get方法常用来查询性信息。根据HTTP协议,GET方式查询时,提交查询内容java是显示在浏览器地址栏中的
      并且GET方式提交的网址不可超过256个字符。


POST方式提交数据


        GET方式提交数据不能超过256个字符如果需要提交大量的文本,需要使用POST方式。
     POST提交数据时数据不在浏览器地址栏中显示。
     使用POST方式时发送的命令更加的严格、复杂、需要提供提交数据类型的长度,数据类型有两种,
     一种是普通文本数据类型(ASIIC码数据),类型为“application/x-www-form-urlencoded”。
     另外一种是文件数据(二进制数据),类型为“multipart/form-data”
     例如
 
     POST  /s  HTTP1.1
     Content-Type:application/x-www.form-urlencoded
     Content-length:7
     wd=java
     POST常用来提交数据。例如用户资料、上传文件等。





                                                                                                                           文章摘自:《javaweb整合并发王者归来》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bruce_suxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值