簡體   English   中英

如何在PHP中使用WCF Web服務?

[英]How to consume WCF Web Service in PHP?

我的服務器上有ac#.NET 4.0 WCF Web服務。 客戶的某些php網站正在使用我的網絡服務。 我們已經更改了防火牆,現在該Web服務不再為客戶使用。 客戶得到一個空數組。

我想創建一些php網站/頁面並實現一些代碼以對wcf webservice發出請求。 有人可以告訴我如何或給我一些網站鏈接嗎?

例如,這是我的wcf網絡服務網址:

https://service.mycompany.com/SecurityService.svc?wsdl

我發現了帶有很多示例的nusoap庫。 這是在我的本地測試環境(XAMP)中運行的代碼:

$client = new nusoap_client('https://service.mycompany.com/SecurityService.svc?wsdl', 'wsdl');
$client -> setCredentials("testusername","testpassword","basic");

$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;

$err = $client->getError();
if ($err) {
    echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}


$result = $client->call('HelloWorld');

echo '<h2>Result</h2><pre>';
print_r($result);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM