【问题标题】:How can I consume soap webservice of complex type in php如何在php中使用复杂类型的soap webservice
【发布时间】:2012-10-16 10:33:25
【问题描述】:

我正在尝试在 php 中使用具有身份验证的复杂类型的 web 服务。任何人都可以向我展示示例 php 代码。我已阅读完整的 php.net 文档,但找不到任何有用的东西。

【问题讨论】:

标签: php soap wsdl


【解决方案1】:

我使用 SOAP 扩展来使用 Web 服务并将身份验证附加到 url,使用“crxml”解析它,因为响应包含一个命名空间,使用 xpath 很难解析它。

$login = 'username';
$password = 'password';
// establish connection and pass the credentials
$client = new SoapClient(
     'https://' . urlencode($login) . ':' . urlencode($password) . '@url?wsdl',
     array(
         'login' => $login,
         'password' => $password,
         'trace' => TRUE
     )
 );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多