首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >firebug:如何在firebug控制台发送POST数据?

firebug:如何在firebug控制台发送POST数据?
EN

Stack Overflow用户
提问于 2012-07-21 13:24:47
回答 3查看 21.8K关注 0票数 8

是否可以使用POST将数据发送到服务器?

例如,我想将POST数据发送到url:

代码语言:javascript
复制
http://www.a.com/b?cmd=tt

使用POST数据:

代码语言:javascript
复制
a=1
b=2

这是可行的吗?如何实现?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-21 13:26:12

关于类似的问题,引用了Mike Cooper的话:

据我所知,

不能做到这一点。然而,在Firebug的精神下,有一个非常有用的Firefox扩展,称为Tamper Data。这应该能够做你想做的事情。

它允许您监视浏览器发出的每个请求,并且您可以打开一个选项,该选项允许您在发送请求之前查看和编辑每个请求。

请参阅来源:How do I POST to a web page using Firebug?的其他答案

另请参阅:Using Firebug to send form data

如果您只是想修改HTTP请求,但要实际创建HTTP请求,则可以使用上面的方法,有一个名为Poster的Firefox扩展,其描述如下:

一个开发人员工具,用于与web服务和其他web资源进行交互,允许您发出请求、设置实体主体和内容类型。这允许您与web服务交互并检查结果...

票数 8
EN

Stack Overflow用户

发布于 2012-07-23 06:56:47

事实上,你现在(从Firefox3.5开始)可以使纯XHR POST从Firebug发布到任何域名,你就像在纯JavaScript页面上一样,具有同样的主题限制。

代码有点冗长,如果你想经常使用它(除非你每次都存储它并复制粘贴),那么它就一点都不方便。

粘贴到控制台(它将自动打开命令编辑器,因为它>1行)

代码语言:javascript
复制
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://test/xhrtest.php?w=www");
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send("a=aaa&b=bbb");

请记住,在服务器端,您必须在Firebug中查看响应(否则,请求将被发送,但您不会在Firebug中看到响应;但是您可以在Fiddler中看到它);如果您在页面http://foo/somepage中打开Firebug,那么该URL将由XHR在HTTP referrer标头字段中发送,并且必须允许该域通过Access-Control-Allow-Origin标头接收XHR响应,您可以在服务器配置中设置,或者直接在页面中设置。

PHP示例:

代码语言:javascript
复制
<?php
header('Access-Control-Allow-Origin: *');
//you can adjust it more fine-grained, perhaps in an 'if'
//header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
//header('Access-Control-Allow-Origin: http://foo');

echo $_POST['a'] . "\r\n";
echo $_POST['b'] . "\r\n";
echo $_GET['w'] . "\r\n";
?>

然后,您可以使用Firebug的Net选项卡来检查响应(如果启用了Console > RIGHT CLICK > Show XMLHttpRequest选项,还可以在Console选项卡中)。

票数 12
EN

Stack Overflow用户

发布于 2016-07-29 02:04:45

不需要插件。

您可以简单地使用内联javascript按钮:https://stackoverflow.com/a/38643171/2377343

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11589726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档