【问题标题】:Volley android http to https redirectVolley android http 到 https 重定向
【发布时间】:2026-02-06 05:55:01
【问题描述】:

在我的 android 应用程序中,我使用 volley android 库从我的 Web 服务器获取数据。目前我有不安全的(无 ssl)http 服务器。所以我正在使用 URL“http://www.example.com”发出请求。

现在我打算将 ssl 添加到我的服务器。所以我的服务器地址将更改(重定向)为“https://www.example.com”。我将更新我当前的应用程序以使用 HTTPS,但是用户已经在使用的旧应用程序仍将使用 HTTP URL。 据我所知,volley android 不处理重定向。所以我想知道如何在将 http 重定向到 https 的同时不破坏旧的 android 应用程序。

更新:正如 cmets 中所述,这个问题更有可能要求向后兼容(不破坏带有 http url 的旧应用程序)解决方案。因此,我相信这个问题不同于Android volley to handle redirect

【问题讨论】:

  • 我不认为这是重复的。这个问题更像是API迁移到https时如何提供向后兼容性。
  • 我已经更新了问题以澄清,这是一个兼容性问题。

标签: android android-volley


【解决方案1】:

因为我没有收到任何关于这个问题的答案,所以我继续采用自己的方法。 我采取的方法是 - 在我的代理服务器中,我将所有流量重定向到 https,除了来自 android 应用程序的流量(android 应用程序流量具有唯一的用户代理)。 这样,老用户将继续不间断地使用应用程序。新用户将使用更新的应用程序,我指的是 https。 因此,随着时间的推移,我的所有用户都将使用 https。

【讨论】:

    最近更新 更多