如何从.Net应用程序调用基于Php soap的服务

时间:2015-03-27 11:23:10

标签: c# .net soap desktop-application

我的php应用程序基于SOAP的服务正在接受数组作为参数。当我从PHP客户端调用该服务时,它工作正常。这是我的php cLIENT代码。

function pending_sms_request() {
    $option = array(
        'location' => 'http://demo.management.com/sms_manage/soap_web_service',
        'uri' => 'http://demo.management.com/'
    );
    $client = new SoapClient(NULL, $option);
    $param = array('Key' => '12', 'ID' => 4);
    $result = $client->__soapCall('pending_sms', array('parameter' => $param));
    echo '<pre>';
    print_r(json_decode($result));
    echo '</pre>';
}

但是我无法从.Net client调用我的服务。请任何机构都可以帮忙。我可以将这个php客户端代码转换为.Net。所以我可以调用基于Php肥皂的服务。真的很感谢如果有些身体给我的解决方案。

1 个答案:

答案 0 :(得分:0)

只需添加对您的服务(或WSDL文件)的引用 创建客户端实例并使用所需参数调用函数,就像那样简单