当前位置: 首页 > web >正文

http头部注入攻击

1.HTTP请求的组成部分​

HTTP(HyperText Transfer Protocol)请求由 ​​请求行(Request Line)、请求头(Headers)、空行(Blank Line)和请求体(Request Body)​​ 组成。具体结构如下:


​1. 请求行(Request Line)​

请求行是HTTP请求的第一行,包含三个部分:

  • ​请求方法(HTTP Method)​​:定义客户端希望执行的操作(如 GETPOSTPUTDELETE 等)。
  • ​请求目标(Request Target)​​:通常是URL路径(如 /index.html)或完整URL(如 https://example.com/api/data)。
  • ​HTTP版本(HTTP Version)​​:如 HTTP/1.1HTTP/2

​示例​​:

GET /index.html HTTP/1.1
  • ​GET​​:请求方法
  • ​/index.html​​:请求目标(路径)
  • ​HTTP/1.1​​:HTTP版本

​2. 请求头(Headers)​

请求头用于传递额外的信息,如浏览器信息、Cookie、内容类型等。每个头字段由 名称: 值 组成,多个头字段用换行符分隔。

​常见请求头​​:

头字段说明
Host目标服务器域名(必需)
User-Agent客户端信息(浏览器/爬虫)
Accept客户端可接受的响应类型(如 text/html
Content-Type请求体的数据类型(如 application/json
Cookie存储会话信息
Authorization认证信息(如 Bearer token

​示例​​:

Host: example.com
User-Agent: Mozilla/5.0
Accept: text/html,application/xhtml+xml
Cookie: sessionid=abc123

​3. 空行(Blank Line)​

请求头和请求体之间必须有一个空行(\r\n),用于分隔头部和正文。

​示例​​:

GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
(空行)

​4. 请求体(Request Body)​

仅在某些请求方法(如 POSTPUT)中包含,用于发送数据(如表单数据、JSON、文件等)。

​常见格式​​:

  • ​表单
http://www.xdnf.cn/news/12414.html

相关文章:

  • MySQL基础(二)SQL语言、客户端工具
  • 中国首套1公里高分辨率大气湿度指数数据集(2003~2020)
  • 服务器健康摩尔斯电码:深度解读S0-S5状态指示灯
  • ADI的BF609双核DSP怎么做开发,我来说一说(五)LAN口测试
  • 在.NET Core控制器中获取AJAX传递的Body参数
  • 【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
  • AI大模型学习三十三、HeyGem.ai 服务端(ubuntu)docker 安装 /客户端(win)分离部署
  • 【Linux】虚拟机代理,自动化脚本修改~/.bashrc
  • GAN生成模型评价体系:从主观感知到客观度量的技术演进
  • LeetCode 2434.使用机器人打印字典序最小的字符串:贪心(栈)——清晰题解
  • 推荐算法八股总结
  • 区块链可投会议CCF A--SP 2026 截止11.13 附录用率
  • mitmproxy 爬虫,下载自己的博客图片
  • 【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
  • 5.2 HarmonyOS NEXT应用性能诊断与优化:工具链、启动速度与功耗管理实战
  • transformer和 RNN以及他的几个变体区别 改进
  • 【Redis】分布式锁的介绍与演进之路
  • Windows系统中如何使用符号链接将.vscode等配置文件夹迁移到D盘(附 CMD PowerShell 双版本命令)
  • 人机融合智能 | “人智交互”跨学科新领域
  • MAX3490
  • 如何在没有 iTunes 的情况下备份 iPhone
  • 如何让AI自己检查全文?使用OCR和LLM实现自动“全文校订”(可DIY校订规则)
  • 2025五大免费变声器推荐!
  • 汽车的安全性能测试:试验台铁地板的重要性
  • Python数学可视化:3D参数曲面与隐式曲面绘制技术
  • 【笔记】旧版MSYS2 环境中 Rust 升级问题及解决过程
  • .net webapi http参数自定义绑定模型
  • .Net Framework 4/C# 关键字(非常用,持续更新...)
  • 2025年,百度智能云打响AI落地升维战
  • 学习 React【Plan - June - Week 1】