我有一個應用程序設置,不斷通過AJAX POST發送一個值。簡單的方法來測試AJAX Post?
我需要知道POST是否正在發生併發送正確的值。
有沒有辦法做到這一點,不涉及建立一個數據庫來存儲收到的值?
我有一個應用程序設置,不斷通過AJAX POST發送一個值。簡單的方法來測試AJAX Post?
我需要知道POST是否正在發生併發送正確的值。
有沒有辦法做到這一點,不涉及建立一個數據庫來存儲收到的值?
在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¶m2=value2" http://yourserver/your.php
謝謝,我認爲這將工作:) – CodeMinion 2013-03-06 23:53:17
創建日誌功能,並做了'的var_dump($ _ POST,真);' – Class 2013-03-06 23:41:02
@class注意,'的var_dump($ VAR,TRUE)'將無法正常工作,你可能期望。如果你需要一個字符串中的變量的內容,可以使用'print_r($ var,true);'如果你真的需要字符串中'var_dump()'的輸出而不是'print_r()',那麼你必須使用輸出緩衝 – hek2mgl 2013-03-06 23:56:13