HTTP协议

http协议

http:超文本传输协议

绝大多数的web开发都是建立在http协议之上的

特点

  1. 支持客户/服务器模式

  2. 简单快速:客户向服务器发送请求只需传送请求方法和路径。

  3. 灵活:http允许传输任何类型的数据对象,传输类型有Content-Type加以标记

  4. 无连接,客户向服务器发送请求,服务器接收完成,并返回给客户端,就立即断开连接,没词只能执行一个请求

  5. 无状态:无记忆

工作流程

  1. 客户端和服务器建立连接

  2. 客户端向服务器发送请求

  3. 服务器处理请求后返回给客户端相应的回应

  4. 断开服务器的连接

建立连接

建立可靠稳定的链接

三次握手

A向B发送请求(发送序号与标准位(SYN))

B接收到发送应答与请求给A

A响应请求

=》建立连接

http协议

http请求由三部分组成:请求行,请求头部,请求包体

请求行组成:请求方法+空格+URL+空格+协议文本

请求头组成:头部字段名称+:+值

http响应组成:状态行,信息报头,响应正文

状态行:

200:请求成功

400请求语法有误

401:跨领域问题未解决

403:服务器收到请求,但拒绝提供服务

404:请求资源不存在

405:方法不允许

500:服务器发送不可预测的错误

503:服务器当前不能处理客户的请求,一段时间后可恢复

常用的请求数据方式:get

post

获取相应头方式:head

get与post请求区别

  1. 参数大小区别:get只能允许一个传参发送,post理论上允许多个参数发送

  2. 参数类型:get只允许一个类型,post允许使用的类型

  3. 安全性区别:get请求在url上,信息泄露风险,post不在。

抓包工具

postman工具

Chrome-》NetWork

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值