0

我需要连接到 SOAP 服务,但出现错误:

SOAP-ERROR: Parsing Schema: can't import schema from 'http://jedi:8280/foo/bar/?wsdl&resource=rlapi.xsd'

我查看了 WSDL 文件,其中包含:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://rl.com/rlapi" schemaLocation="http://jedi:8280/foo/bar?wsdl&resource=rlapi.xsd"/>
</xsd:schema>

虽然网址完全不同(http://www.foo.com

我试过http://www.foo.com/foo/bar/?wsdl&resource=rlapi.xsd效果很好,但我想知道这是否是我在与人们接触之前能够设置的东西谁制作了api。

4

1 回答 1

0

这看起来像是您需要与供应商讨论的事情。

WSDL 定义了服务的位置,它应该是正确的。

开发服务器名称可能已留在某个文件中,或者您需要在本地系统上添加主机 - 一切皆有可能!

如果您真的想要,您可以复制 WSDL 文件,将位置更改为您认为正确的位置,然后加载该文件而不是远程文件(以测试您的假设),但您确实需要与供应商确保您对问题的理解是正确的。

他们将比互联网上的随机信息更多...

于 2013-11-13T16:52:14.337 回答