我已成功設置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";