我在Java中有这个web服务:
@WebService(serviceName = "Catalogo_V1")
public class Catalogo_V1 {
/** This is a sample web service operation */
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String txt)
{
System.out.println("kkk"+txt);
if(txt != null)
{
txt= txt +"www";
}
return "Hello " + txt + " !";
}
}
我已经尝试了WSDL2OBJ和不发送我的参数,最后我决定改变和探测与其他技术。
有人能帮我吗??如果您正在寻找像SudzC这样的东西的替代方案,您总是可以手工使用简单的SOAP接口。这其实并不难,但需要您自己生成传出的XML并解析传入的XML。
当我这样做的时候,我通过创建请求的"模板"版本来管理它,并将它们与我的iOS应用捆绑在一起。当我需要发出请求时,我拉入模板XML文件并做一些简单的字符串/XML操作来将参数插入请求XML中。然后提交XML请求,获取XML响应,并解析出我关心的响应部分。
如果您使用复杂的XML输入或输出执行许多不同的SOAP调用,我不建议这样做。但是对于简单的SOAP请求,它可以正常工作。