在PHP中模拟AJAX调用以进行单元测试
背景:我正在尝试对AJAX请求进行几个单元测试,这些请求将在服务器端调用PHP函数。由于这涉及到数据库操作,我决定使用PHP中的单元测试检查调用的返回 给定AJAX请求的URL,如何调用它并获取其响应在PHP中模拟AJAX调用以进行单元测试,php,ajax,Php,Ajax,背景:我正在尝试对AJAX请求进行几个单元测试,这些请求将在服务器端调用PHP函数。由于这涉及到数据库操作,我决定使用PHP中的单元测试检查调用的返回 给定AJAX请求的URL,如何调用它并获取其响应 **新增问题:*如果参数包括通过POST发送的表单,我应该如何处理它?您可以通过使用CURL发出请求来完成此操作。您甚至可以使用phpUnit或其他类似工具来跟踪进度 <?php $session = curl_init($request); curl_setopt($session, C
**新增问题:*如果参数包括通过POST发送的表单,我应该如何处理它?您可以通过使用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);
$data = file_get_contents($url);