的Joomla 2.5.18 PHP -5.4.12 阿帕奇 - 2.4.4 MySQL的 - 5.6.12, 我想張貼在特定的URL數據和得到的迴應,這是我的代碼錯誤500號HTTP響應代碼發現
jimport('joomla.http');
$data = array('foo' => 'bar'); //sample data array
$transport = null;
$transportWrappers=array('JHttpTransportCurl','JHttpTransportStream','JHttpTransportSocket');
$moduleParams = new JRegistry();
while (!$transport && $transportWrappers)
try{
$wrapper = array_shift($transportWrappers);
$transport = new $wrapper($moduleParams);
}
catch (Exception $e){
continue;
}
$http = new JHttp($moduleParams, $transport);
$url = 'my_url';
$response = $http->post($url,$data);
print_r($response);
我還檢查其他論壇有同樣的問題,他們建議檢查#_update_sites表,我的表是好的,沒有未知的數據是存在的。 我無法弄清楚問題出在哪裏。我爲不同的網址嘗試了相同的代碼。它工作正常。 我不認爲我的網址有問題。 這是我的apache的日誌錯誤
[星期三13年3月26日:50:51.154818 2014] [:錯誤] [PID 4504:1664 TID] [客戶端 :: 1:51174] PHP 13. JHttp->發表評論取消回覆電子郵件地址不會被公開。必填項已被標記爲*名稱*電子郵件地址*密碼錯誤*驗證碼*驗證碼看不清,換一個請輸入驗證碼:驗證碼看不清,換一張] [client :: 1:51174] PHP 14. JHttpTransportCurl-> request() C:\ wamp \ www \ joomla \ libraries \ joomla \ http \ http.php:122 [Wed Mar 26 13:50:51.154818 2014)[:error] [pid 4504:tid 1664] [client :: 1:51174] PHP 15. JHttpTransportCurl-> getResponse() C:\ wamp \ www \ joomla \ libraries \ jooml a \ http \ transport \ curl.php:134
請幫助這裏。
[已更新] 這是Wamp版本問題,我在Xampp中嘗試過相同的代碼,它工作正常。
感謝您的回覆,我一定會通知服務器管理員。同時,我仍然試圖解決這個問題,因爲我在1周前運行了相同的代碼,它正在工作,我正在獲取響應對象。但它現在不工作,我試了一切。 – NeiL