在没有 WSDL2OBJC 和 Sudz C 的情况下使用 SOAP 客户端 Objective C 连接 Java 中的 Web 服务?

发布于 2024-12-02 11:23:21 字数 514 浏览 2 评论 0原文

我在 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 并且不发送我的参数,最后我决定使用其他技术进行更改和探测。

有人可以帮助我吗???

I have this web service in Java:

@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 + " !";
    }

}

I have tryed with WSDL2OBJ and dont send my parameters, finally i have decided change and probe with other tecnology.

Can someone help me???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨光如昨 2024-12-09 11:23:21

如果您正在寻找 SudzC 之类的替代方案,您始终可以手动使用简单的 SOAP 接口。这实际上并不难,但它确实需要您自己生成传出的 XML 并解析传入的 XML。

当我完成此操作后,我通过创建请求的“模板”版本并将它们与我的 iOS 应用程序捆绑在一起来管理它。当我需要发出请求时,我会提取模板 XML 文件并执行一些简单的字符串/XML 操作,以将参数插入到请求 XML 中。然后,我提交 XML 请求,获取 XML 响应,并解析出响应中我关心的部分。

如果您要使用复杂的 XML 输入或输出进行大量不同的 SOAP 调用,我不建议这样做。但对于简单的 SOAP 请求,它工作得很好。

If you are looking for an alternative to something like SudzC, you can always work with simple SOAP interfaces by hand. It's really not that hard to do, but it does require you to generate the outgoing XML and parse the incoming XML yourself.

When I've done this, I've managed it by creating "template" versions of my requests and bundled them with my iOS app. When I need to make a request I pull in the template XML file and do some simple string/XML manipulation to insert the parameters into the request XML. Then I submit the XML request, get the XML response, and parse out the parts of the response I care about.

This is not something I would recommend if you are doing lots of different SOAP calls with complex XML inputs or outputs. But for simple SOAP requests, it works just fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文