http协议总结

一、http协议

无状态协议,不保存请求和回复状态。

http请求

分3个部分
请求头请求方法(post/get/put/…)url版本号(http/1.1)
消息头k:v
消息体文本

http为短连接协议,每个请求独立建立tcp连接。
可以通过使用 connection:keep-alive 来建立长连接。

http回复

分3个部分
回复头版本号状态码返回结果文字描述
消息头k:v
消息体文本

状态码类型

类型类型描述说明
1xx指示类型
2xx成功200,请求成功
3xx重定向
4xx客户端错误
5xx服务端类型

二、http方法

idempotent类型方法:后一个请求会把前一个请求覆盖。
put和post的区别,put后一个请求会覆盖前一个请求,post不会。

三、RTSP协议

rtsp 协议和 http 协议类似,区别在如下:
1、rtsp 协议是有状态的,
2、rtsp 客户端、服务端都可以请求,http 协议只能客户端请求
3、发送方法有先后关系

知乎:rtsp推拉流应该怎么入门?
RtspServer之LibRtsp解决闪退 新增鉴权(用户名密码登录)
音视频学习之rtsp推流学习1(rtspserver开源库example运行及流程梳理)


深入理解HTTP协议
HTTP中GET,POST和PUT的区别

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值