【发布时间】:2012-03-14 18:17:59
【问题描述】:
我正在使用 PHP 与 SOAP Web 服务通信,但遇到了问题。
// Create SOAP client object
$objClient = new SoapClient("https://panopto_host/Panopto/PublicAPI/4.0/Auth.svc?wsdl", array('trace' => true));
// These parameters satisfy this specific remote call.
$loginParams = array('userKey' => 'cmjw', 'password' => 'bleh');
$objLogin = $objClient->LogOnWithPassword($loginParams);
我得到的错误是“所有身份验证都必须通过 SSL 完成”。我不知道这是服务器应用程序错误消息,还是标准 SOAP 错误,但奇怪的是我在 .Net 中创建了非常简单的程序,创建了一个服务引用来生成代理类,它工作正常。
为了使方法调用使用 SSL,我在 PHP 中缺少什么?
感谢您的任何建议。 科里。
【问题讨论】:
标签: php web-services soap ssl