我已成功设置WSO2数据服务服务器,并已创建一些以XML格式提取数据的过程。我可以在DSS管理面板中看到它们。为了做到这一点,我已经完成了DSS向导,它允许我添加新的数据源并创建一些程序。没关系。PHP请求从WSO2数据服务服务器获取数据
我想知道的是如何连接PHP和DDS?换句话说,我如何创建PHP请求,以便数据从DSS中获取到我的PHP脚本中?数据可以作为JSON获取吗?如果是这样如何?
我已成功设置WSO2数据服务服务器,并已创建一些以XML格式提取数据的过程。我可以在DSS管理面板中看到它们。为了做到这一点,我已经完成了DSS向导,它允许我添加新的数据源并创建一些程序。没关系。PHP请求从WSO2数据服务服务器获取数据
我想知道的是如何连接PHP和DDS?换句话说,我如何创建PHP请求,以便数据从DSS中获取到我的PHP脚本中?数据可以作为JSON获取吗?如果是这样如何?
这个简单的脚本可以给你一个想法如何连接到您的服务器:适合安装
<?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";