我已经成功设置了WSO2数据服务服务器并创建了一些以XML格式获取数据的过程。我可以在DSS管理面板中看到它们。为了做到这一点,我已经完成了DSS向导,它允许我添加新的数据源并创建一些程序。没关系。
我想知道的是如何将PHP与DDS连接?换句话说,如何创建PHP请求以便从DSS将数据提取到我的PHP脚本?是否可以将数据作为JSON获取?如果是这样的话?
答案 0 :(得分:1)
这个简单的脚本可能会让您了解如何连接到您的服务器:
<?php
$client = new SoapClient("http://*yourDSserver*:*yourPort*/services/yourDSservice?wsdl",array('trace' => 1));
try {
$info = $client->__soapCall("op_name",array(*--your request data goes here--*));
} catch (SoapFault $fault) {
print($fault);
}
print_r($info);
将yourDSserver,yourDSport,yourDSservice以及op_name更改为适合您安装的值。
可能有用于调试的更多行:
echo "\nRequest:\n" . $client->__getLastRequest() . "\n";
echo "\nResponse:\n" . $client->__getLastResponse() . "\n";
答案 1 :(得分:0)