2013-03-06 100 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

相關問題