有没有一种方法,使一个HTTP请求使用Chrome开发工具,而不使用插件像海报?


当前回答

保持简单,如果你想请求使用相同的浏览上下文的页面,你已经在看然后在Chrome控制台只做:

window.location="https://www.example.com";

其他回答

如果你想从同一个域执行POST,你可以使用开发者工具在DOM中插入一个表单并提交:

你可以在Firefox的检查器中编辑/重新发送请求,而不需要使用任何第三方,如下所示:

在Firefox中按F12打开检查器▶进入“网络”页签 找到你的API请求并点击它,这样'Headers'部分就会出现在右边(你可以在顶部的栏中过滤) “标题”选项卡带有一个重发按钮,在这里你可以重发或编辑和重发

截图

如果你想编辑并重新发布你在Chrome开发者工具的网络选项卡中捕获的请求:

右键单击请求的Name 选择“Copy > Copy as cURL” 粘贴到命令行(命令包括cookie和头文件) 根据需要编辑请求并运行

最短的方法是:

await (await fetch('<URL>')).json()

是的,有一个没有任何第三方扩展的方法。

我已经构建了javascript片段(你可以添加为浏览器书签),然后在任何网站上激活来监控和修改请求。:

如需进一步说明,请查看github页面。