gpt4 book ai didi

web-services - 我应该如何补偿错误的 WSDL?

转载 作者:行者123 更新时间:2023-12-04 00:03:33 25 4
gpt4 key购买 nike

我遇到过几个基于 SOAP 的 Web 服务的示例,其中自动化工具无法构建有效的客户端。

调查这些示例使我相信服务用来描述自身的 WSDL 与所提供的服务并不完全匹配。也许某处错误的类型,不同的数据结构 - 某事。

我不确定最合适的响应是什么 - 如果我们假设明显的响应(让提供商修复他们的东西)不可用。

我能想到的一些选项:

  • 制作一个固定的 WSDL?
  • 破解生成的代码?
  • 还有其他选择吗?
  • 没有好的选择?

人们有过哪些美好的经历?什么在真实环境中有效?

谢谢

最佳答案

我会尝试第一个选项,制作一个固定的 wsdl。如果这不起作用,那么您可以转而破解生成的代码。

当然,如果服务与 WSDL 完全不同,那么您可能不太适合这两​​个选项。

如果幸运的话,还有另一种方法。某些 Web 服务框架支持返回动态生成的 WSDL。

我知道使用 AXIS 1.4 服务,您可以在服务 url + '?WSDL' 上执行 GET 并取回动态生成的 WSDL。

例如http://foo.com/service/?WSDL

关于web-services - 我应该如何补偿错误的 WSDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1471923/

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