我正在开发一个webservice,它在服务器中是java,在客户端必须是c#。只有一个字符串作为 in 参数,作为 out 参数,它将返回一个具有以下结构的“对象”:
- 字符串编码错误
- 字符串描述错误
- Object2[] 数组数据
像这样的“Object2”:
- 字符串 firstDataArray
- Int secondDataArray
我创建了一个 java 客户端,它可以完美运行,但是 c# 客户端不起作用。它表示对象的“EndElement”不是预期的(意味着对象的结尾,而不是 object2),并且预期是“codError”元素。
该方法不返回对象数组,仅返回一个对象。
我使用了httpanalyzer,以及从java客户端和c#客户端,服务器重新调整了一个格式良好的xml,它的包含是它应该是的(在两个客户端中)。
我在 java 中使用 eclipse 和 axis2,在 c# 中使用 Visual Studio 2005 和 2008。
有什么问题?
提前致谢!!