第一周作业

HTTP 协议介绍
 
- 定义:超文本传输协议(HyperText Transfer Protocol),是用于在网络中传输超文本(如网页、图片)的应用层协议,是互联网数据交互的基础。

- 核心特点:

1. 无状态:协议本身不记录用户会话信息,每次请求都是独立的,需通过 Cookie、Session 等额外技术维持状态。

2. 明文传输:数据以未加密的形式在网络中传输,易被拦截、窃取或篡改,安全性低。

- 默认端口:80,无需用户手动输入。

- 主要不足:缺乏数据加密和身份验证机制,无法保证传输内容的安全性和完整性。
 
HTTPS 协议介绍
 
- 定义:基于 SSL/TLS 加密的 HTTP 协议(HyperText Transfer Protocol Secure),本质是“HTTP + 加密层”,为数据传输提供安全保障。

- 核心优势:

1. 数据加密:通过对称加密和非对称加密结合的方式,将传输数据加密,防止被窃取。

2. 身份验证:借助数字证书(如 SSL 证书)验证服务器身份,避免用户访问钓鱼网站。

3. 防篡改:通过校验机制确保传输数据未被中途修改,保证数据完整性。

- 默认端口:443,浏览器访问时会自动识别并使用该端口。

GET 与 POST 传参核心差异总结
 
GET 和 POST 是 HTTP 协议中最常用的两种请求方式,传参差异主要集中在以下核心维度:
 
1. 传参位置

- GET:参数直接拼接在 URL 末尾,格式为  URL?key1=value1&key2=value2 ,例如  https://example.com/search?keyword=book&page=1 。

- POST:参数封装在 请求体(Request Body) 中,URL 中完全不可见,参数仅在请求数据包内部传输。

2. 参数可见性

- GET:参数以明文形式显示在 URL 里,可通过浏览器地址栏、历史记录、网络抓包直接查看,安全性极低,不适合传输密码、手机号等敏感数据。

- POST:参数默认隐藏在请求体中,常规操作无法直接查看,安全性更高(需配合 HTTPS 进一步保障,否则仍可能被抓包破解)。

3. 参数大小限制

- GET:受浏览器和服务器对 URL 长度的限制,参数总大小通常在 2KB~8KB 之间,超出会导致请求失败。

- POST:理论上无参数大小限制,仅受服务器配置(如请求体最大容量设置)影响,可传输大文件、复杂表单等数据。

4. 缓存与记录

- GET:请求会被浏览器自动缓存,且会存入浏览历史记录,刷新、回退页面时可能直接复用缓存结果,无需重新向服务器发送请求。

- POST:默认不被浏览器缓存,也不会进入历史记录,每次提交都需重新向服务器发送完整请求,避免重复触发操作。

5. 幂等性

- GET:属于幂等操作,即多次发送相同请求,服务器返回结果一致且不会改变服务器状态(例如“查询商品详情”“获取用户资料”)。

- POST:属于非幂等操作,多次发送相同请求可能产生不同结果,甚至改变服务器状态(例如“提交订单”“注册账号”“转账”)。

下载java

下载安装wireshark

。下载并破解bp

1.在官网下载bp专业版

2.下载破解软件程序

3利用破解程序给的key成功破解

二。抓包准备

1.下载第三方浏览器(火狐浏览器)

2.下载fox proxy插件

3.使用bp调整端口

。下载并破解bp

1.在官网下载bp专业版

2.下载破解软件程序

3利用破解程序给的key成功破解

二。抓包准备

1.下载第三方浏览器(火狐浏览器)

2.下载fox proxy插件

3.使用bp调整端口

4.并在火狐中输入你的端口

5.任意打开一个网站并使用bp即可成功抓包


————————————————
版权声明:本文为优快云博主「jishshh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/jishshh/article/details/153919299

4.并在火狐中输入你的端口

5.任意打开一个网站并使用bp即可成功抓包
————————————————
版权声明:本文为优快云博主「jishshh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/jishshh/article/details/153919299


————————————————
版权声明:本文为优快云博主「wyl5201314xlj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/wyl5201314xlj/article/details/153849746

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值