Chrome 不能编辑 xhr重发了?

By | 2025-11-11

Chrome 不能编辑 xhr了?

事情是这样的:我正在调试一个需要携带特定授权信息的API接口。在Chrome的Network面板里,我找到了那个请求,右键点击,想要修改某个参数值重新发送…然后我愣住了。

那个我熟悉的“Edit and Resend”选项呢?

我反复右键,刷新页面,甚至重启了Chrome,但那个功能确实不见了。作为一个习惯了Chrome的开发者,这一刻真的有点懵。

只好使出cURL大法,“Copy as cURL”,我复制了那个cURL命令,打开 Postman ,点击 Import,选择 Raw Text ,粘贴…

Postman完美地还原了整个请求——URL、Headers、Cookie、请求体,所有细节都原封不动地迁移过来了。然而,但当我点击Send的时候,Postman却返回了一个“authorization error”。

我仔细对比了cURL命令和原始请求,所有参数都一模一样啊!为什么在Chrome里能正常工作的请求,到了Postman就不行了呢?

这种时候,真的很让人抓狂。你明明知道请求本身没有问题,但就是不知道哪里出了岔子。

转向Firefox

在无计可施的情况下,我打开了很久没用的Firefox开发者工具。Firefox的Network面板里,那个我怀念的编辑重发功能居然还在!
image.png
在Firefox里,我只需要:

  1. 找到目标请求
  2. 右键选择“Edit and Resend”
  3. 修改需要调整的参数
  4. 点击发送

总结

还得是firefox!