gpt4 book ai didi

C# webservice 客户端无法与 java 服务器一起使用

转载 作者:行者123 更新时间:2023-12-01 05:20:28 25 4
gpt4 key购买 nike

我正在开发一个webservice,在服务器端是java,在客户端必须是c#。只有一个字符串作为输入参数,作为输出参数,它将返回一个具有以下结构的“对象”:

  • 字符串 codError
  • 字符串描述错误
  • Object2[]数组数据

像这样成为“Object2”:

  • 字符串第一个数据数组
  • 整数第二数据数组

我创建了一个 java 客户端,它运行完美,但 c# 客户端无法运行。它表示对象的“EndElement”不是预期的(意味着对象的结尾,而不是 object2),并且预期是“codError”元素。

该方法不返回一组对象,仅返回一个对象。

我使用了httpanalyzer,无论是在java客户端还是在c#客户端,服务器都会返回一个格式良好的xml,并且它的内容是它应该包含的内容(在两个客户端中)。

我在 java 中使用 eclipse 和 axis2,在 c# 中使用 Visual Studio 2005 和 2008。

可能出了什么问题?

提前致谢!!

最佳答案

由于java和C#的元数据类型不同,所以不能将java的数据类型转换为c#。

建议您返回XML数据格式来使用。

关于C# webservice 客户端无法与 java 服务器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10494212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com