HTTP协议详解

目录

一,概念

二,HTTP协议的请求格式和响应格式

1,请求格式:

2,响应格式:

3,URL:唯一资源路径


一,概念

部署在网络上的web资源,主机想要获取资源,就要使用一种网络协议——HTTP协议(超文本传输协议)

HTTP是应用层协议,HTTP在1.0,1.1,1.2是基于TCP协议工作,在3.0开始转向UDP协议(开始做自己可靠传输)。

Web资源:一些内容或者一些动作,以服务的形式体现。

二,HTTP协议的请求格式和响应格式

1,请求格式:

请求行:请求方式,请求的url,协议的版本号

请求头:此次请求的索要携带的信息,如:长短连接,请求长度等

请求体:采用post方式会将请求的内容发送到服务器 

2,响应格式:

响应行:协议版本,响应码

响应头:响应携带的一些信息,如响应类型,字符集编码,资源名称,响应长度

响应体:响应的资源

3,URL:唯一资源路径

URL的组成:协议名:// 服务器地址 :端口号 / 带层次的资源路径 ? k1 = v1&k2 = v2(文本片段)

每一个知名的协议都有自己的唯一端口,所以在已知要访问的协议时,可以将端口号省略:

如:http://www.baidu.com:80   ->    http:www.baidu.com

https://www.baidu.com:443      ->     https://www.baidu.com

经常将域名(ip)跟port合并称为主机

资源路径Path:同一个进程经常管理这不同的资源,因此我们需要指定访问的是那个资源。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值