android - Rails 3 和 Android 移动应用程序中的自定义 HTTP header 通过 HTTPS 消失

标签 android ruby-on-rails ssl https

快速背景。我有一个 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/

相关文章:

ssl - 为什么这个根证书很难找到?

java - 如何使用 onClick 监听器将字符串从 TextView 传输到主 Activity

java - If语句在android中不断激活

ruby-on-rails - 强参数允许数组数组

ruby-on-rails - Rails3.2.9关联期间向现有表添加引用列

java - 主机名 validator 实现

asp.net - 使用 IIS 和个人证书在本地开发时如何避免出现 "Not Secure"消息?

android - java.lang.NoSuchMethodError in external java dependency inside the java dependency from Kotlin on Android 5

android - 将音频文件转换为样本数组

mysql - 如何在 View 中显示表列中的数据