博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用PHP SoapClient 处理自建证书的https服务
阅读量:7024 次
发布时间:2019-06-28

本文共 533 字,大约阅读时间需要 1 分钟。

hot3.png

使用PHP的SoapClient处理认证过的https webservice是完全没有问题的。但是如果遇到一些不去认证https而是用自建的证书来做https的时候就会有问题,一般会报“Could not connect to host.”错误。

解决方式之一就是让SoapClient忽略https的ssl认证,直接跳过认证的环节,直接贴代码吧

$context = stream_context_create( array (    'ssl' => array (        'verify_peer' => false,        'allow_self_signed' => true    ),));$options['stream_context'] = $context;$client = new SoapClient($url, $options);

verify_peer:指定是否验证ssl,默认为true

allow_self_signed:是否允许自建证书的https服务,默认为false

贴上官方的文档:

原创文章,转载请注明出处

转载于:https://my.oschina.net/u/249000/blog/383223

你可能感兴趣的文章
JS原生Ajax基本操作
查看>>
JS == 操作符的隐式转换,翻译ecma-262/5.1/#sec-11.6.1
查看>>
大三学生的第二个基于 React 框架的轮播图组件。
查看>>
工程实践:给函数取一个"好"的名字
查看>>
小猿圈python之九九乘法表、金字塔和杨辉三角
查看>>
说说如何使用 vue-router 插件
查看>>
警告忽略
查看>>
Java Bean + 注册验证
查看>>
通过mysql 插入一句话***
查看>>
centos 分区扩容
查看>>
JBoss EAP 6 monitoring using remoting-jmx and Zabbix
查看>>
邮件服务器
查看>>
OOAD-设计模式-原型模式
查看>>
Java FAQ(2)
查看>>
JavaScript常用事件总结
查看>>
squid在企业网中的应用
查看>>
主元素 Majority Element
查看>>
关于加密的一些笔记
查看>>
我的友情链接
查看>>
Oracle 数据库查看client的用户登录信息包括ip
查看>>