HTTP协议加强

通信(信息的传递和交换)的三要素:

主题、内容和方式

通信协议就是通信双方采用约定好的格式来发送和接收消息,这种事先约定好的通信格式,就叫做通信协议。一种特定的格式

客户端与服务器之间要实现网页内容的传输,则通信的双方必须遵守网页内容的传输协议,网页内容又叫做超文本,因此网页内容的传输协议又叫做超文本传输协议简称HTTP协议。

定义:HTTP 协议即超文本传送协议 (HyperText Transfer Protocol) ,它规定了客户端与服务器之间进行网页内容传输时,所必须遵守的传输格式。

例如:

 客户端要以HTTP协议要求的格式把数据提交到服务器

 服务器要以HTTP协议要求的格式把内容响应给客户端

HTTP响应交互请求模型:请求/响应

客户端发起的请求叫做http请求,客户端发送到服务端的消息叫做http请求消息(请求报文)

http请求消息的组成:

请求行:

请求方式 请求url地址 协议版本

请求头部:

用来描述客户端的基本信息,从而把客户端相关信息告知给服务器。

比如:User-Agent 用来说明当前是什么类型的浏览器;Content-Type 用来描述发送到服务器的数据格式;Accept 用来描述客户端能够接收什么类型的返回内容;Accept-Language 用来描述客户端期望接收哪种人类语言的文本内容。

请求头部由多行 键/值对 组成,每行的键和值之间用英文的冒号分隔。

常见的请求头部字段:

空行:就是用来分割请求头部和请求体的

请求体:存放的就是通过post方式提交到服务器的数据。

get请求没有请求体,post请求才有请求体

http响应消息(服务器响应给客户端的消息):

状态行:

由http协议版本、状态码、状态码的描述文本3部分组成,中间使用空格隔开

响应头部:

是用来描述服务器的基本信息,也是通过键值对的方式

空行:通知客户端响应头部到此结束,用来分割响应头部和响应体

响应体:是服务器响应给客户端的资源内容

http请求方法,作用是表明要对服务器上资源执行的操作,通常由get和post两种

http响应状态码

属于http协议的一部分,用来标识响应的状态。响应状态码会随着响应消息一起被发送到客户端浏览器,浏览器根据服务器返回的响应状态码,就能指导这次http请求结果是成功了还是失败了。

ok是响应状态码的描述。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

益智竹

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

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

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

打赏作者

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

抵扣说明:

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

余额充值