我已经阅读了很多信息,默认情况下,当连接到API时,CURL默认会返回服务器IP。该服务器是Azure中的应用程序服务。我们获取了第一个出站IP,并将其发送到API上的WAF列入白名单。但是,在我们的尝试中,它没有发送我们发送的出站IP。
...
// OPTIONS:
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'X-IBM-Client-Id: [client ID]',
'X-IBM-Client-Secret: [secret key here]',
'Content-Type: application/json',
));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
// EXECUTE:
$result = curl_exec($curl);
if(!$result){die("Connection Failure");}
curl_close($curl);
return $result;
代码不执行该操作是否有问题?我对脚本btw不太了解,因为这只是从网络上获取(并修改)的代码