WSDL 到 PHP 与基本身份验证

2022-08-30 21:56:11

我需要从基本身份验证背后的 WSDL 构建 php 类。

它有大量的命名空间,所以手动执行此操作看起来很麻烦。

我已经尝试了一些工具,但看起来身份验证会话并不成熟。


答案 1
$options = array(
     'login' => $username,
     'password' => $password,
);
$client = new SoapClient($wsdl, $options);

是的,它的工作原理!我在我正在构建的解决方案中尝试了一下,它连接到我的客户WS,这是使用HTTP Basic Auth。


答案 2

HTTP Auth 与 SOAP Client 配合使用,但您无法访问受密码保护的 WSDL 文件

查看 https://bugs.php.net/bug.php?id=27777


推荐