Ruby on rails 我如何知道我的数据是否真的是在Heroku上使用SSL传输的?

Ruby on rails 我如何知道我的数据是否真的是在Heroku上使用SSL传输的?,ruby-on-rails,ruby,ssl,heroku,https,Ruby On Rails,Ruby,Ssl,Heroku,Https,这是我的塞纳里奥: 我在Heroku上有一个Rails应用程序,我强制它使用HTTPS(使用本教程:) 我创建了一个POST表单,其操作是“/我的操作” 我如何知道我的数据是否真的是使用SSL传输的?我的意思是,形式动作不应该是“” 一些考虑: *我正在使用免费的heroku SSL() *此应用程序未使用heroku SSL端点加载项 谢谢如果您拥有有效的ssl证书和encryption密钥,那么只有您的数据才能通过ssl接受。简单地重定向您的网站以使用https协议不会加密您的数据流。这就是

这是我的塞纳里奥:

我在Heroku上有一个Rails应用程序,我强制它使用HTTPS(使用本教程:)

我创建了一个POST表单,其操作是“/我的操作”

我如何知道我的数据是否真的是使用SSL传输的?我的意思是,形式动作不应该是“”

一些考虑: *我正在使用免费的heroku SSL() *此应用程序未使用heroku SSL端点加载项


谢谢

如果您拥有有效的
ssl
证书和
encryption
密钥,那么只有您的数据才能通过
ssl
接受。简单地重定向您的网站以使用
https
协议不会加密您的数据流。这就是你所做的。现在,您正在使用heroku,如果您使用它的域,它确实提供免费的SSL服务

所以,如果您的网站可以通过访问,并且浏览器没有给出任何警告,那么您使用的是SSL服务


这不适用于自定义域。您的自定义域仍可以通过访问,但它已启用SSL

那么,heroku文档有问题吗?“SSL端点仅对自定义域有用。所有默认的appname.herokuapp.com域都已启用SSL,并且可以使用https进行访问,例如。”谢谢!这回答了我的问题!