我的服务器上有一个c#.NET 4.0 WCF Web服务。一些客户的php网站正在使用我的网络服务。我们已经更改了防火墙,现在Web服务不再适用于客户。客户得到一个空数组。
我想创建一些php网站/页面并实现一些代码来向我的wcf webservice发出请求。有人可以告诉我如何或给我一些网站链接?
这是我的wcf webservice url:
答案 0 :(得分:0)
我找到了很多例子的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);