代码之家  ›  专栏  ›  技术社区  ›  Greg

我如何证明我的客户端URL链接到我的服务器,以便将来进行HTTPS迁移?

  •  0
  • Greg  · 技术社区  · 15 年前

    我如何证明我的客户端URL链接到我的服务器,以便将来进行HTTPS迁移?

    我有一个.NET WinForms客户端正在与我的RubyonRails后端对话。如果我以后移动网站,我想确保我的客户端API链接不必更改。

    或者这是宿主提供程序允许您配置的。

    哦,当我进行迁移时,我不希望发生任何非HTTPS。

    PS1-我不是说要在这里移动服务器,只是用证书升级现有的Web应用程序服务器,然后移动到纯HTTPS流量

    3 回复  |  直到 15 年前
        1
  •  3
  •   Matt    15 年前

    在客户机应用程序中放置一个基URL作为配置参数,然后通过getLinkURL(string relativedestination)方法运行所有新链接,该方法将为您提供完整的URL。

    如果您担心尚未更新的客户端发出非HTTP请求,那么在您的HTTP(非安全)vhost中,只需在服务器上重定向301/https://。

        2
  •  0
  •   Sander Rijken    15 年前

    如果我正确理解这个问题,我认为你可以通过在任何地方使用相对链接来解决这个问题;除非有什么原因你不能这样做?

        3
  •  0
  •   Lazarus    15 年前

    我想你需要研究一下DNS以及它是如何工作的。它不会保护您不受HTTP到HTTPS迁移的影响,但会允许您移动服务器,而无需重新设计代码。理想情况下,我认为您应该在代码中寻找一个配置设置,以便在必要时从HTTP切换到HTTPS(和向后)。