gpt4 book ai didi

coldfusion - wsdlsoap :address has http while the URL itself is in https; so, 是 http 还是 https?

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

出于保密原因,我无法在此问题上发布实际的 wsdl,供人们自己查看。这是一个场景,我将这个用 Coldfusion 编写的 Web 服务放在具有安全证书的服务器上。当我输入 https://www.mydomain.com/myWS.cfc?wsdl在浏览器中,wsdl 立即出现。但是当我在浏览器中向下滚动到 wsdl 本身的底部时,我看到了这个标签,

<wsdlsoap:address location="http://www.mydomain.com/myWS.cfc"/>

这个标签中的 URL 是 http,不是 https。我的问题是,如果人们使用 https 链接(即 https://www.mydomain.com/myWS.cfc?wsdl)调用此 Web 服务,交易是否会被加密?

最佳答案

是的,它将被加密。

WSDL 文件中指定的地址(不幸的是)并不总是您可以调用服务的实际端点地址之一。

例如,如果您有一个 WCF服务,WSDL 中的地址将默认使用机器名称而不是域名生成。

此外,当您使用 ?wsdl 访问服务端点时参数,通常您返回的 WSDL 是动态生成的。但这可能并非总是如此!该文件也可以是静态文件(实际的 *.wsdl 文件),由开发人员维护,在不同位置部署服务时可能忘记更改内部地址......

端点地址在这里很重要,那就是在 HTTPS 上; HTTPS 提供加密通信。

关于coldfusion - wsdlsoap :address has http while the URL itself is in https; so, 是 http 还是 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512495/

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