在火狐中定位post请求需先打开网络面板并启用捕获,刷新页面后用method:post及路径、type:json等过滤;选中请求后在headers→request payload查看载荷,右键“编辑并重发”修改参数并发送验证。

你需要在火狐浏览器中精准定位某个POST请求,并查看、验证甚至修改其发送的表单数据或JSON载荷,比如调试登录接口时检查用户名密码是否正确提交,或测试SQL注入时篡改id参数。
打开网络面板并确保捕获已激活
按下 Ctrl + Shift + E(Windows/Linux)或 Cmd + Option + E(macOS),直接唤出开发者工具并跳转至“网络”面板。
确认左上角的圆形红点图标为红色高亮状态;若为灰色,点击一次启动实时捕获——这一步漏掉会导致后续所有操作都看不到任何请求。
刷新当前页面或执行触发目标POST的操作(例如点击“提交”按钮),让请求真实发出并被记录下来。
快速筛选出目标POST请求
在顶部过滤栏中输入:method:POST,回车后列表将仅保留全部POST类型的请求。
若目标接口路径明确(如 /api/login),可叠加路径关键词:method:POST /login,火狐会自动匹配URL中含 login 字符串的所有POST请求。
如果该请求返回的是JSON数据,再追加类型限定:method:POST /login type:json,进一步排除HTML表单提交等干扰项。
查看并展开POST载荷内容
在请求列表中找到对应条目,单击选中它。
右侧详情区切换到“标头”(Headers)标签页,在“请求体”(Request Payload)子区域下查看原始载荷——如果是JSON格式,这里会直接显示缩进良好的结构化文本;如果是表单提交(application/x-www-form-urlencoded),则显示为 key=value&key2=value2 的扁平字符串。
若看到的是“[object Object]”或空白,说明请求尚未完成或被缓存拦截;此时右键该请求 → 选择“重新发送”,强制触发一次新请求再查看。
编辑并重发修改后的POST请求
第一步:右键目标POST请求 → 选择“重发” → 再点击“编辑并重发”。
第二步:在弹出窗口的“请求体”区域,直接修改参数值。例如把 "id":123 改成 "id":999,或在表单字段中把 username=test 改为 username=admin'--。
第三步:检查下方“请求方法”是否仍为POST,URL是否与原请求一致——【URL和method不匹配会导致405错误】。
第四步:点击“发送”按钮,左侧列表会出现一条深色新请求,双击即可查看响应结果,验证参数修改是否生效。











