gpt4 book ai didi

ruby-on-rails-3 - 如何创建安全 Controller

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:25 29 4
gpt4 key购买 nike

我是 Rails 的新手。我想创建安全控制。

这是我所做的:
我创建了一个安全的并将 routes.rb 更改为

scope :constraints => {:protocol => 'https'} do
get "secure/index"
end

但是,我有这个错误

[2012-10-08 12:07:07] ERROR bad URI \x12p\x00\x00H\x00��'.
[2012-10-08 12:07:07] ERROR bad URI
pqn���|�լ%[�y���\x00\x00H\x00��'.

当我请求 https://localhost:3000/secure

谢谢..

最佳答案

我认为你对安全http通信有误解!

http 和 https 是两个不同的东西。这就是为什么他们通常在两个不同的端口上工作! http 为 80,https 通常为 443。

https 需要签名证书,通常由您的网络服务器(apache、nginx 等)处理。也可以在 rails 中处理 https 内容,并且有一些很好的 gem 来处理配置 ssl-enforcement。

看看这篇文章开始:http://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/

关于ruby-on-rails-3 - 如何创建安全 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12776517/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com