2013-03-06 76 views
-1

我有一个应用程序设置,不断通过AJAX POST发送一个值。简单的方法来测试AJAX Post?

我需要知道POST是否正在发生并发送正确的值。

有没有办法做到这一点,不涉及建立一个数据库来存储收到的值?

+0

创建日志功能,并做了'的var_dump($ _ POST,真);' – Class 2013-03-06 23:41:02

+0

@class注意,'的var_dump($ VAR,TRUE)'将无法正常工作,你可能期望。如果你需要一个字符串中的变量的内容,可以使用'print_r($ var,true);'如果你真的需要字符串中'var_dump()'的输出而不是'print_r()',那么你必须使用输出缓冲 – hek2mgl 2013-03-06 23:56:13

回答

1

在PHP端做的只是一个

var_dump($_POST); 

,或者如果你需要在一个文件

// Make sure that 'debug.txt' is writable 
file_put_contents('debug.txt', print_r($_POST), true)); 

更新:看来我还没有仔细阅读问题。我首先想到你正在寻找一些客户端测试工具。所以我写了下面的答案..但是它也许对你有趣,因此我没有删除它...

如果你正在使用Firefox,我喜欢poster plugin。这是一个很好的工具来测试HTTP的各种要求

如果您喜欢命令行(像我)我会建议使用wget或卷曲

使用curl:

使用wget:

wget -O - --post-data="param1=value1&param2=value2" http://yourserver/your.php 
+0

谢谢,我认为这将工作:) – CodeMinion 2013-03-06 23:53:17

相关问题