用curl抓取httpcode验证网页是否能访问

用curl_ini方法访问一个url,并通过返回的httpcode验证这个网站是否能访问,后来发现一个问题,之前测试的网站都是http的,后来改成https返回的状态码一直是0。上网查过之后加了一个参CURLOPT_SSL_VERIFYPEER,设置为false之后就可以返回200了。有的帖子说这种方式不安全,有人知道这个参数到底是干啥的吗?设置成false行不行

阅读 2.6k
3 个回答

应该就是是否验证证书的参数吧,如果不验证,那么没法保证证书是合法的CA签发的,不过传输仍然是加密的。是否安全要看你是否信任这个网站了。

若是想发送get请求的话
curl -I -m 10 -o /dev/null -s -w %{http_code} http://www.baidu.com
————————————————————————————————————
如果是是https的应用
http://blog.csdn.net/Timsley/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题