gpt4 book ai didi

java - 从java访问wsdl的简单方法

转载 作者:行者123 更新时间:2023-12-02 07:21:34 24 4
gpt4 key购买 nike

我正在寻找一种从 java 访问 wsdl 文件的简单方法。

在 python 中使用 suds 我可以做类似的事情:

self.wsdlClient = Client(WSDL_URL)
wsdlClient.methodName()

有没有办法通过 URL 连接到 wsdl?

最佳答案

Python 是一种动态语言,因此您可以动态地在对象上创建方法,例如通过阅读 WSDL 发现的 Web 服务的每个操作的方法。但 Java 不是动态语言,因此不能使用 Python 方法。

您必须在设计时通过将 WSDL 提供给像 wsimport.exe 这样的工具来生成代码(即创建 stub )。 (或其他工具)然后在您的应用程序中使用生成的代码或...

...您必须在运行时解析 WSDL 并根据从 WSDL 获取的信息创建 XML 有效负载,在这种情况下您可能需要查看以下工具:soap-ws .

最简单的方法是生成 stub 。

关于java - 从java访问wsdl的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14154143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com