扫盲篇--HTTP协议的介绍及请求与响应报文

1)HTTP报文
HTTP报文中有很多行内人,这些行的字段都是由一些ASCII码串组成,但各个字段的长度是不同的。HTTP报文可以分为两种,一种是从web客户端发往web服务端的HTTP报文,称为请求保卫,另一种是从web服务端发往客户端的报文,称为响应报文。两种报文的格式的基本相同。
(1)请求报文介绍
在这里插入图片描述
(2)请求报文的内容与格式有如下:
1)请求行作用:用来说明客户端想要做什么。内容:包括方法字段GET和URL字段以及HTTP协议版本
2)请求头作用:通过客户端把请求的相关信息发给服务器内容:包括媒体类型、语言类型、支持压缩、客户端类型、主机等信息。3)空行作用:告诉服务器空行以下内容不属于请求头部信息。
4)请求报文主体作用:用来说明客户端具体想要做的事情。内容:查看信息、应用post方法。
(3)响应报文介绍

在这里插入图片描述
(4)请求报文的内容与格式有如下:
1)状态行作用:用来说明服务端响应客户端的状态。内容:包括洗衣及版本号、数字状态码、状态情况
2)响应头作用:通过服务端把响应的相关信息给客户端内容:包括Location、server、connect、vary等
3)空行作用:告诉客户端空行以下内容不属于响应头部信息。
4)响应报文主体作用:用来装载着要返回给客户端的数据内容:包括文本、html、视频或者是图片。
(5)GET与POST的认识GET:
当客户端要从服务器中读取某个资源时,使用GET 方法。GET 方法要求服务器将URL 定位的资源放在响应报文的数据部分,回送给客户端,即向服务器请求某个资源。使用GET 方法时,请求参数和对应的值附加在 URL 后面,利用一个问号(“?”)代表URL 的结尾与请求参数的开始,传递参数长度受限制。例如,/index.jsp?id=100&op=bind、POST:当客户端给服务器提供信息较多时可以使用POST 方法,POST 方法向服务器提交数据,比如完成表单数据的提交,将数据提交给服务器处理。GET 一般用于获取/查询资源信息,POST 会附带用户数据,一般用于更新资源信息。POST 方法将请求参数封装在HTTP 请求数据中,以名称/值的形式出现,可以传输大量数据;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值