gpt4 book ai didi

soap - 您是否在 WSDL 端口绑定(bind)中使用 'address' 元素的 'location' 属性?

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

我的问题与在 WSDL 端口绑定(bind)中使用地址元素的“位置”属性有关。

示例 WSDL 片段:

<wsdl:service name="serviceName">
<wsdl:port binding="tns:serviceNameBIND" name="serviceNameBIND">
<soap:address location="http://example.com" />
</wsdl:port>
</wsdl:service>

我知道地址元素定义了客户端在使用 WSDL 描述的接口(interface)时连接到的主机 URI。

将主机 URI 硬编码到生成的客户端代码中似乎是一种奇怪的方法。在负载平衡场景中,一个 URI 是有意义的。在我目前的情况下,我们的客户是支持外部接口(interface)的 SOA 组件。客户可以访问我们应用程序的四个安装之一。负载平衡发生在上游。

关于位置属性还有其他关于 SO 的问题,但它们大多是特定于技术的。
  • VB.NET: How can I remap the soap.location property of a web service at runtime?
  • soap Service: Many Servers, One Interface

  • 您是如上所述使用 location 属性,还是在不引用 WSDL 地址元素的情况下配置客户端?

    最佳答案

    location 属性只是一个提示。例如,客户端可以将 URL 存储到 .config 文件中,并认为 .config 文件可能会在以后更改。

    关于soap - 您是否在 WSDL 端口绑定(bind)中使用 'address' 元素的 'location' 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/649364/

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