我正在尝试创建一个网页来点击网络服务(URL),但它似乎无法正常工作。
我能够验证连接,因为点击Web服务会创建各种日志条目。我可以直接从浏览器点击URL并成功使用命令行中的curl。
这是我的代码。
$url = "https://example.com/webservice";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "/etc/my.pem");
$result = curl_exec($ch);
print_r ($result);
$error = curl_error($ch);
print_r ($error);
$cinfo = curl_getinfo($ch);
print_r ($cinfo);
curl_close($ch);
$ result和$ error什么都不返回。