代码之家  ›  专栏  ›  技术社区  ›  Ben Doom

在ColdFusion中使用重定向的Web服务

  •  4
  • Ben Doom  · 技术社区  · 16 年前

    我得到了一个指向Web服务的WSDL文件。我使用此Web服务登录并创建会话。除了会话令牌之外,登录响应还提供了一个URL,我应该将WebService调用重定向到该URL。除了我要寻址的URL之外,定义是相同的,因此没有提供新的WSDL。

    最好的方法是什么?生成我自己修改过的WSDL?通过Java创建和/或更改WebService对象?我没想到的第三种选择?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Chase Seibert    15 年前

    这是一个黑客行为,但您始终可以下载WSDL作为模板,并将其作为本地文件引用。当登录调用告诉您要点击哪个URL时,只需将模板中的URL替换为新的URL,然后继续。甚至可以为每个可以返回的URL使用不同版本的WSDL,也可以使用URL的哈希作为文件名。

        2
  •  0
  •   Jay    16 年前

    ColdFusion Web服务调用始终指向WSDL。无论是本地WSDL文件,还是可以通过HTTP或HTTPS连接访问的远程WSDL文件。除非响应的URL指向一个要使用的新WSDL文件,否则它不会有那么大的帮助。

    -杰伊

    推荐文章