嗨开发人员我是网络服务的新手,我写了一个简单的php网络服务,但我得到了空Xml'。 这是我的PHP代码。
<?php
require_once ('lib/nusoap.php');
$server = new soap_server;
$server->configureWSDL('SimpleWebService', 'urn:http://webservicesoap/server.php');
$server->register("test", array('your_name' => 'xsd:string'), array('return' =>
'xsd:string'), "http://webservicesoap/server.php", false, 'rpc', 'encoded',
'Simple Add Function');
function test($your_name)
{
if (!$your_name)
{
return new SoapFault('Client', '', 'Put Your Name!');
}
$result = "Welcome to " . $your_name .
". Thanks for Your First Web Service Using PHP With SOAP";
return $result;
}
$HTTP_POST_RAW_DATA = isset($HTTP_POST_RAW_DATA) ? $HTTP_POST_RAW_DATA : '';
$server->service($HTTP_POST_RAW_DATA);
exit();
?>
这是C#代码。
Test.SimpleWebService t = new Test.SimpleWebService();
t.test("Jawad Zeb");
注意:我添加了Web引用,并且wamp服务器也在运行。