【发布时间】:2016-10-20 22:08:10
【问题描述】:
我用axis2和tomcat用java编写了一个web服务,还用c#编写了一个客户端,我已经成功地调用了web服务器上的方法。 但是我正在努力使用一种方法,该方法必须能够将任何对象作为参数。浮点数、字符串、随机文件或图片。
我尝试在 c# 中创建一个可序列化的对象,我可以创建它并将我的 String 放入其中,然后将其作为参数发送到我的 Web 服务函数。 但我得到:抛出异常:System.Xml.dll 中的“System.InvalidOperationException”
我应该如何解决这个问题?我想我必须先序列化它,但我不明白我是如何做到的,然后将序列化的对象作为参数发送给函数。这个对象是否也必须在 Web 服务上定义?
【问题讨论】:
标签: web-services axis2 soap-client