HTTP 协议【笔记4】

文章介绍了HTTP协议的基本概念,包括它是互联网上应用最广泛的协议之一。内容详述了HTTP请求报文和响应报文的结构,如请求行、请求头、请求体、响应行、响应头和响应体。此外,还提到了常见的请求方法(GET、POST、PUT等)和响应状态码(200、404、500等),以及用于调试HTTP通信的Fiddler工具。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.初始 HTTP 协议

HTTP全称: Hypertext Transfer Protocol 超文本传输协议【互联网应用最广泛的协议之一】
协议:双方必须共同遵从的一组约定
HTTP协议:约束浏览器与服务器之间的通信

在这里插入图片描述在这里插入图片描述

2.窥探 HTTP 报文

fiddler软件:是一个http协议调试代理工具,可查看请求/响应报文
Alt
安装并启动fiddler后 浏览器与服务器的通信 经过fiddler :
在这里插入图片描述

3.请求报文

3.1 请求报文结构

在这里插入图片描述在这里插入图片描述

3.2 请求行:由请求方法 URL HTTP版本号组成

在这里插入图片描述

请求方法:GET 、POST、PUT 等

方法作用
GET主要用于获取数据【常用】
POST主要用于新增数据【常用】
PUT / PATCH主要用于更新数据
DELETE主要用于删除数据
HEAD / OPTIONS / CONNECT / TRACE使用相对较少【了解即可】

URL:Uniform Resource Locator,统一资源定位符

URL其本身也是一个字符串。
在这里插入图片描述在这里插入图片描述

HTTP 版本号

版本号发布时间
1.01996年
1.11999年
22015年
32018年

3.3 请求头:记录了浏览器相关信息

请求头:由一组键值对组成,记录了当前浏览器的相关信息。
在这里插入图片描述查看请求头信息:http://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers

3.4 请求体

请求体的内容格式是非常灵活的,可以设置任意内容。
JSON格式用的较多

4.响应报文

在这里插入图片描述

4.1 响应报文结构

在这里插入图片描述

4.2 响应行:由HTTP版本号 响应状态码 响应状态的描述组成

在这里插入图片描述

响应状态码

常见响应状态码:

状态码含义
200请求成功
403禁止请求
404找不到资源
500服务器内部错误

响应状态码分类:

状态码含义
1xx信息响应
2xx成功响应
3xx重定向消息
4xx客户端错误响应
5xx服务端错误响应

响应状态的描述

状态码状态描述
200OK
403Forbidden
404Not Found
500Internal Server Error

查看响应状态信息:http://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status

4.3 响应头:记录了服务器相关信息

响应头:由一组键值对组成,记录了服务器的相关信息。(可以自定义)
查看响应头信息:http://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers

4.4 响应体

响应体的内容格式是非常灵活的,常见的响应体格式有:

  • HTML
  • CSS
  • JavaScript
  • 图片
  • 视频
  • JSON
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值