gpt4 book ai didi

ruby-on-rails - 单个 Controller 的 rails https 路由给出错误

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

我正在尝试确保单个 Controller 操作的安全。为此,我更改了路由 resources :facilities, constraints: { :protocol => "https"} 以使其成为 https URL。但是当我解雇链接https://localhost:3000/facilities它在浏览器上给我错误->

SSL connection error

在终端上我可以看到类似的日志

[2015-10-27 11:34:00] ERROR bad Request-Line \x16\x03\x01\x00�\x01\x00\x00�\x03\x03/däo,��\x1C�B\x02%>\x01�I*����p�O\e�\x00Z�\x17Q\x00\x00\x1A�+�/\x00��'.
[2015-10-27 11:34:00] ERROR bad URI
H�{�\x1F�\x00\x00\x1A�+�/\x00��'. [2015-10-27 11:34:00] ERROR bad Request-Line \x16\x03\x01\x00�\x01\x00\x00�\x03\x02��T�"�ptj"���1�ʗF�\x10�Զ�kK����c\x00\x00\x14V\x00�'. [2015-10-27 11:34:00] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x01\x10\x10�YO\x1F.��5A\x0Fh�Z.��Ë%��z�L\x06�ߪ�T\x00\x00\x14V\x00�'.

我不知道这有什么问题?还是我遗漏了什么?

最佳答案

问题是由 config.force_ssl = true 引起的。即使您删除了您可能不想要的那个,您可能仍然遇到 WEBrick 的问题,给您这个错误。您可以尝试清除 cookie,但这仍然可能不起作用。

更好的选择是切换到使用瘦服务器,如果它适合您的话:

group :development do
gem "thin"
end

然后:

$ bundle
$ thin start --ssl

我在我的机器上试过这个,它对我来说工作得很好。希望这对您也有帮助。

关于ruby-on-rails - 单个 Controller 的 rails https 路由给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33360945/

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