2010-08-19 43 views
0

背景:我正在嘗試對AJAX請求進行幾次單元測試,這些請求會調用服務器端的PHP函數。由於涉及數據庫操作,我決定使用PHP中的單元測試來檢查返回的調用。模擬PHP中的AJAX調用進行單元測試

鑑於AJAX請求的URL,我該如何調用它並獲取其響應?

**添加的問題:**如果參數包含通過POST發送的表單,我應該如何處理它?

回答

2

你可以用CURL提出請求來做到這一點。你甚至可以使用phpUnit或一些等價物來跟蹤進度。

<?php 
$session = curl_init($request); 
curl_setopt($session, CURLOPT_HEADER, false); 
curl_setopt($session, CURLOPT_RETURNTRANSFER, true); 
$response = curl_exec($session); 
curl_close($session); 
0
$data = file_get_contents($url); 
相關問題