php 如何设置头部参数去访问 一个 url?(之前也问过,但是帖子沉了)

2016-05-12 14:22:33 +08:00
 william23

是否是这样?代码如下: $url="https://apiurl";

$headers=array('Authorization:aaa',"X-API-KEY:bbb");

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, $url);

curl_setopt ($ch, CURLOPT_HTTPHEADER, $headers);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

curl_setopt($ch, CURLOPT_HTTPGET, true);

$file_contents = curl_exec($ch);//获得返回值

dump($file_contents); 返回的是 false

dump(curl_errno($ch)); 返回的是 60 网上 60 说的是同侪凭证不能与已知的 CA 证书进行身份验证。

dump(curl_error($ch)); 返回的是 SSL certificate problem: self signed certificate in certificate chain

curl_close($ch);

2063 次点击
所在节点    PHP
1 条回复
fondy8888
2016-05-12 15:09:43 +08:00
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/278170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX