Javaweb学习笔记(http协议)

HTTP消息

当用户在浏览器中访问某个URL时、点击链接等操作,浏览器都会向服务器提交表单,即HTTP请求消息,服务器接受数据,将数据传回客户端,叫做HTTP响应消息。

HTTP请求消息

HTTP请求行

HTTP请求行包括三个部分:请求方式,资源路径,所使用的的HTTP版本
例:

GET /index.html HTTP/1.1

GET是请求方式, /index.html是资源路径,HTTP/1.1是HTTP版本
请求方式共有八种,每种方式都对应了操作服务器中指定的URL资源的方式。

GET方式

GET方式请求获取请求行的URI所标的资源。
如果网页上的form表单的method设置为GET或者不做设置,默认情况是GET。如果 浏览器的请求的URL中有参数部分,在浏览器生成的请求消息中,参数部分将附加在请求行中的资源路径后面。如果URL中有多个参数,会用&隔开。
GET方式传递的数据量有限,最高不能超过1KB

POST方式

POST向指定资源提交数据,请求服务器进行处理。
使用POST方式提交表单内容时,浏览器会将各个表单的元素及数据作为HTTP消息的实体内容发送给服务器,而不是作为URI地址进行传递。POST对比GET的优点:
(1)POST传输数据大小无限制
(2)POST比GET请

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值