在我的android应用程序中,我正在使用凌空android库从Web服务器获取数据。目前,我的HTTP服务器不安全(没有SSL)。因此,我使用URL“ http://www.example.com”发出请求。
现在,我打算将ssl添加到我的服务器中。因此,我的服务器地址将更改(重定向)为“ https://www.example.com”。我将更新当前应用程序以使用HTTPS,但是用户已经在使用的旧应用程序仍将使用HTTP URL。 据我所知,凌空android不处理重定向。因此,我想知道在将http重定向到https时如何不破坏旧版android应用。
更新:如评论中所述,此问题更有可能要求向后兼容(不使用http url破坏旧应用程序)解决方案。因此,我认为这个问题与Android volley to handle redirect
不同答案 0 :(得分:0)
由于没有收到任何关于此问题的答案,所以我继续自己的方法。 我采取的方法是-在我的代理服务器中,将所有流量重定向到https,但来自android应用的流量除外(android应用流量具有唯一的用户代理)。 这样,旧用户将可以不间断地继续使用应用程序。新用户将使用更新的应用程序,我指的是https。 因此,随着时间的流逝,我的所有用户都将使用https。