我创建了一个 axis2 Web 服务,其中包含一个具有多个参数的方法:
class Service
{
public void method(string a, Enum b) {
}
}
使用.NET客户端访问时,客户端生成的代码为:
void method(methodRequest request)
不再有原来的两个参数,而且methodRequest.b是object类型。
你知道如何避免这两种奇怪的行为吗?
最佳答案
- 可以避免对 axis2 生成的 WSDL 进行一些更改请求/响应对象包装器。使用说明:http://pzf.fremantle.org/2007/05/handlign.html
- 枚举的对象类型是因为 axis2 1.5 尚不支持枚举。
关于java - 从.NET客户端访问axis2服务时的Web服务参数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3299515/