背景:我正在尝试对AJAX请求进行几个单元测试,这些测试会在服务器端调用PHP函数。由于这涉及数据库操作,我决定使用PHP中的单元测试来检查调用的返回。
考虑到AJAX请求的URL,我该如何调用它并获得响应?
**补充问题:**如果参数包含通过POST发送的表格,我该如何处理?
答案 0 :(得分: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);
答案 1 :(得分:0)
$data = file_get_contents($url);