在同一个php文件中调用2个Web服务
我希望通过一个api文件调用2个Web服务,这就是我目前拥有的:在同一个php文件中调用2个Web服务,php,Php,我希望通过一个api文件调用2个Web服务,这就是我目前拥有的: <?php header('Access-Control-Allow-Origin: *'); $curl = curl_init(); $apiData = array( 'FirstName' => $_POST["FirstName"], 'LastName' => $_POST["LastName"], 'email' =>
<?php
header('Access-Control-Allow-Origin: *');
$curl = curl_init();
$apiData = array(
'FirstName' => $_POST["FirstName"],
'LastName' => $_POST["LastName"],
'email' => $_POST["email"],
'Phone' => $_POST["phone"],
'Country' => $_POST["country"],
'password' => $_POST["password"],
'jsonResponse' => 'true'
);
curl_setopt_array($curl, array(
CURLOPT_URL => "https://my-url.com/api-reg.php",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => http_build_query($apiData),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
是什么阻止了你?你试过什么,什么不起作用?如果你知道如何调用一个web服务,是什么阻止你这样做两次呢?先调用一个(第一个),然后调用下一个(第二个)。你可以用调用第一个web服务的相同方式调用第二个web服务。您在如何组合结果方面有问题吗?对不起。对php不是很有经验。寻找一个代码示例,因为我和你上面发布的语法不是很相似。不清楚你有什么问题。上述方法有效吗?如果是这样的话,那么简单地向不同的URL发出附加请求有什么困难?如果上面的方法不起作用,那么请详细解释您期望它做什么,它实际上在做什么,以及您已经做了什么调试。