我正在开发一个与SOAP Web服务通信的Android应用程序。我正在使用wsdl文件生成的方法。 不幸的Web服务只接收xml中的字符串值,而不是bool,integer或decimal。在Fiddler我注意到应用程序没有发送这个(十进制,ets。)值,所以我认为这是我身边的bug而不是web服务。在SOAPUI中,一切都是完美的。我的代码是这样的:
WebService service = new WebService();
service.AllowAutoRedirect = true;
service.SoapVersion =System.Web.Services.Protocols.SoapProtocolVersion.Soap11;
Order ord = new Order {
value1 = 1,
value2 = "value2",
value3= false,
};
service.addOrder(ord);
任何人都知道哪里可能有问题?