快速背景。我有一个 Rails 3 Web 服务、Rails 3 Web 客户端和 Android 移动应用程序。客户端在 http header 中将身份验证 token 发送到 Web 服务。
在启用 HTTPS 之前,一切正常。 HTTPS 被打开,它停止工作。我的自定义 header 不再存在。当我第一次遇到这个问题时,我正在使用 Android 应用程序,并假设它是 Android 特定的东西。我终于放弃了,只好通过在 POST/GET 参数中发送身份验证 token 来破解它。但是,现在我回到了 Rails Web 客户端,我遇到了同样的问题。 header 只是无法通过。
对于 Rails Web 客户端,它甚至在同一台服务器上。
我完全找不到这方面的信息。谁能帮忙?
最佳答案
不确定这是否相关,但通过 SSL 连接,图书馆通常需要可信来源和有效证书。日志是否说明了有关证书的任何信息?
关于android - Rails 3 和 Android 移动应用程序中的自定义 HTTP header 通过 HTTPS 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5187037/