我可以对同一端点使用普通的 http 和 https 吗

发布于 2024-11-08 07:03:35 字数 422 浏览 0 评论 0原文

所以我有一个客户要升级到 ssl,但他们目前只使用普通的 http。

我想更改服务的端点。要使用 https。

    <binding name="basicHttpSSLBinding" closeTimeout="00:02:00" openTimeout="00:02:00"
            receiveTimeout="00:20:00" sendTimeout="00:20:00">
          <security mode="Transport" > 
          </security>
        </binding>

问题是,在将地址更改为 https 之前,使用 http 与 Web 服务的连接是否仍然有效?我需要两个端点来完成这个任务吗?

So I have a client who is going to upgrade to ssl, but they currently use just plain http.

I want to change the endpoint for the service. To use https.

    <binding name="basicHttpSSLBinding" closeTimeout="00:02:00" openTimeout="00:02:00"
            receiveTimeout="00:20:00" sendTimeout="00:20:00">
          <security mode="Transport" > 
          </security>
        </binding>

The question is will their connection to the web service using http still work until they change the address to https? Do I need two endpoints to pull this off?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜访吸血鬼 2024-11-15 07:03:35

简而言之,答案是否定的,当您切换到 HTTPS 时,HTTP 将不再起作用。是的,您需要两个端点:一个具有安全模式传输,另一个具有无安全模式。他们还需要不同的地址属性值。

Short answer is no, when you switch to HTTPS then HTTP won't work any longer. Yes, you'll need two endpoint: one with security mode transport and one with security mode none. They'll also need different address attribute values.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文