duanan1228 2011-12-15 11:06
浏览 36
已采纳

PHP:SOAP webservice客户端到ASP.NET webservice服务器

I was trying to connect to asp.net webservice from PHP, I dont want to use nuSOAP I have created SOAP client using default SoapClient()

$options = array('style'=>SOAP_DOCUMENT,
        'use'=>SOAP_LITERAL,
        'soap_version'=>SOAP_1_1, 
        'exceptions'=>1, 
        'trace'=>1
    );

$clnt = new SoapClient('webserviceURL?wsdl', $options);
$clnt ->__Call('method', array('param'=>'val'));

Now, Webservice server is not recogising my Parameter that I am passing to the webservice method.

Can Anyone help me ?

  • 写回答

2条回答 默认 最新

  • duanjia6959 2011-12-15 11:36
    关注

    If the webservice expects document/literal wrapped calling convention then you should put method parameters inside additional array:

    $clnt ->__Call('method', array(array('param'=>'val')));
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?