简单的Web服务php出错

时间:2015-07-29 05:57:46

标签: c# php .net web-services

嗨开发人员我是网络服务的新手,我写了一个简单的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服务器也在运行。

请帮我解决这个问题。任何帮助表示赞赏。 这是异常的截图。 Empty XML Exception

0 个答案:

没有答案