servlet自学笔记5-get请求和post请求

1、form表单有两种提交方式,一种是get请求方式,一种是post请求方式。

2、get请求和post请求

 在这先大概解释以下Http协议。

Http协议就是浏览器和服务器之间发送数据的时候要遵循的规范。

Http协议包括:请求协议和响应协议

第一:请求协议

请求协议包括:

请求行,请求头,空白行,请求体。

       1、 请求行又包括:请求方式+uri+Http协议版本号。(注意:如果是get请求,还会有发送请求携带的数据)

       2、请求头:主机+端口+浏览器的相关信息

       3、空白行:分离请求头和请求体

       4、请求体:(如果是post请求,在请求体里面会有发送的数据)

 2、get请求和post请求的区别?

     第一:get请求比post请求更加安全。(注意:在争取使用的情况下,get请求用来获取资源,post请求用来发送数据)

     第二:如果用get请求发送数据(不建议这样做),数据会在uri后面以xx=xx&xx==xx的方式显示在浏览器地址栏上面。

                如果使用post请求发送数据,数据只在请求体中。

     第三:如果使用get请求发送数据,数据只能是少量的,并且只能是文字。使用post请求发送数据的话,那么数据是大量的,包括流媒体:视频、声音、图片

     第四:get请求时支持缓存的,因为get请求是为了获取资源,第一次获取的资源就是正经地去服务器找,并且将其缓存。第二次获取这个资源的时候,默认会从缓存里面去找,不会去服务器获取。这样可以提高效率。

                post请求不支持缓存。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值