如何使用Firebug发布到网页?
您可以通过打开控制台(例如在FireFox ctrl + shift + k中)并输入简单的JS 来向任何页面发送POST请求:
var formPost = document.createElement('form'); formPost.method = 'POST'; formPost.action = 'https://www.google.com'; //or any location you want document.body.appendChild(formPost); formPost.submit();
AFAIK Firebug无法做到这一点.但是,根据Firebug的精神,有一个非常有用的Firefox扩展名为Tamper Data.这应该能够做你想要的.
它允许您监视浏览器发出的每个请求,并且您可以打开一个选项,允许您在发送之前查看和编辑每个请求.
Firefox 27(可能是早期版本,从未检查过)具有内置的开发人员工具来修改和重新发送请求.如果未安装Firebug,则按F12键即可使用控制台.如果安装了Firebug,请按Ctrl+Shift+K
.
我知道这是一个老问题,但我最近偶然发现了同样的问题,想分享我正在使用的方法.
假设您要POST的网站有一个带有method ="POST"的表单(非常可能的情况),您可以使用Firebug的JavaScript命令行以编程方式提交POST请求.只需单击Firebug中的"显示命令行"图标,然后在窗口最底部的窄文本框中输入以下内容:
document.forms[0].submit()
也许这有助于某人.
另一个简单的解决方案是加载任何使用jQuery的网页,并在控制台中输入$ .post().