请问:C# WebService调用Java WebService(返回Json类型数据) ,为什么接收为null
请教:C# WebService调用Java WebService(返回Json类型数据) ,为什么接收为null
如题, 在C#的 WebService里 调用 Java的WebService,返回值是json类型数据,但是程序里接收到数据为 null, 不知道是什么原因。 我用SoapUI 测试没有问题, SoapUI测试结果如下(左边是传的两个参数,右边是返回值):

在vs里添加Web引用后, 调用如下( 其中所调用的 【getEAMObjects】函数应该返回json数据):

为什么在程序里返回为null ,而 SoapUI测试工具却正常, 请教各位大神,不甚感激.!
------解决方案--------------------
这个得具体分析了,用Fidller2 看看soap包有啥不同。
------解决方案--------------------
有可能是由于java返回的json格式不标准,在C#里面不能格式化导致的
------解决方案--------------------
好的调试方法很重要,楼上有位说了,网上有好的工具,你可以下载一个进行测试。
如题, 在C#的 WebService里 调用 Java的WebService,返回值是json类型数据,但是程序里接收到数据为 null, 不知道是什么原因。 我用SoapUI 测试没有问题, SoapUI测试结果如下(左边是传的两个参数,右边是返回值):
在vs里添加Web引用后, 调用如下( 其中所调用的 【getEAMObjects】函数应该返回json数据):
为什么在程序里返回为null ,而 SoapUI测试工具却正常, 请教各位大神,不甚感激.!
------解决方案--------------------
这个得具体分析了,用Fidller2 看看soap包有啥不同。
------解决方案--------------------
有可能是由于java返回的json格式不标准,在C#里面不能格式化导致的
------解决方案--------------------
好的调试方法很重要,楼上有位说了,网上有好的工具,你可以下载一个进行测试。