【问题标题】:Create SOAP Request and Display Response创建 SOAP 请求并显示响应
【发布时间】:2015-02-04 21:08:57
【问题描述】:

如何发送 SOAP 数据,然后显示通过 PHP 获得的响应?我确实有 WSDL 文件。我只是想学习如何发送和显示响应。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ser="http://service.application.example.com/">
<soapenv:Header/>
<soapenv:Body>
 <ser:addPlace>
<arg0>
<addDate>2015-02-04</addDate>
<ClientID>98745</ClientID>
</arg0>
 </ser:addPlace>
</soapenv:Body>
</soapenv:Envelope> 

【问题讨论】:

  • 如果你在网上搜索“php soap”,你会发现很多信息。您可以找到的示例是否存在特定问题?

标签: php xml soap


【解决方案1】:

你可以在 php 中使用 SoapClient (http://php.net/manual/en/soapclient.soapclient.php)

<?php
$client = new \SoapClient("http://urlToWsdl/soap.wsdl", array("trace" => 1, "exception" => 0));
$params = array('arg0' => array('addDate' => '2015-02-04', 'ClientID' => 98745));
$result =   $client->__soapCall('addPlace', $params);
var_dump($result);

【讨论】:

    猜你喜欢
    • 2019-08-16
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 2015-06-12
    • 2016-02-11
    相关资源
    最近更新 更多