开发一个借口,我们这边用的是c#开发的webservice,有三个string类型的参数,对方用的c++调用webservice,但是一直接收不到参数,用抓包工具查看,数据发过来了,是什么原因?求高手指点
看下返回接收到的xml是否有问题?可以用c#写个调自己webservice的测试程序,看下中间交互的soap消息格式是否正确,可能是因为对方传的xml格式不正确,导致无法解析。
.net中有个SoapExtension,其中有个ProcessMessage,可以将webservice在序列化和反序列化时的xml都记录下来,这样就好分析了。
可以看下这个:http://www.cnblogs.com/jillzhang/archive/2007/05/25/758342.html
webservice类的属性有问题,改了之后就好了