.net 是服务端,用php5自带的soap调用.net webservice ,服务端收到参数全是空的,然后返回出错信息给我,这是什么原因啊?高手们有没有遇到这样的问题,能不能帮帮我,比较急!
 $client_obj = new SoapClient("http://xxx.xxx.com/services.asmx?wsdl"); //导入wsdl文件  
$rs = $client_obj->method('abc',"abc"); //调用方法

解决方案 »

  1.   

    我是在本地192.168.0.x调用外网webservice
      

  2.   

    我抓包看了一下,我发送的数据是这样的
    <soap-env:body>
    <ns1:method> //方法名
    <param1>
    abc
    </param1>
    </soap-env:body>
    这里<param1>是不是要加上.net的参数名才能识别啊,比如<param1 name='uname'>abc</param1>
    比较急啊,有没有高手帮帮忙啊!!!!!!万分感谢!!!!!!