Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails服务器错误“;“错误请求行”;使用HTTPS_Ruby On Rails_Https - Fatal编程技术网

Ruby on rails Rails服务器错误“;“错误请求行”;使用HTTPS

Ruby on rails Rails服务器错误“;“错误请求行”;使用HTTPS,ruby-on-rails,https,Ruby On Rails,Https,我在启动服务器时遇到此错误 [2016-01-06 18:57:00] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x03B0�c�ezc�*�[S'. [2016-01-06 18:57:00] ERROR bad URI `�\x00�7���\x04^\b��\x02W'���U��1lH|�A�t\x00\x00\x1E�+�/\x00��\x14�\x13�'. [2016-01-06 1

我在启动服务器时遇到此错误

    [2016-01-06 18:57:00] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x03B0�c�ezc�*�[S'.
    [2016-01-06 18:57:00] ERROR bad URI `�\x00�7���\x04^\b��\x02W'���U��1lH|�A�t\x00\x00\x1E�+�/\x00��\x14�\x13�'.
    [2016-01-06 18:57:00] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x02�\x05\x01\x1D��~�-\x01Lω\x01���L"��\f� ����[�\x0F�\x00\x00\x14�'.
    [2016-01-06 18:57:00] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x01

\x0E�|�s��(�9��4V:��*\f'\fh^衜&���-�\x00\x00\x14�'.

我禁用了
config.force\u ssl=false
,还卸载了精简版。。。但每次我打开
localhost:3000
时,它都会自动打开HTTPS版本
https://localhost:3000/

可能有两个原因:

  • https可能位于浏览器缓存中。清除浏览器缓存,关闭浏览器,然后重试
  • 与我一样,
    force_ssl
    配置也设置HSTS报头。此标头告诉浏览器,该域的任何后续请求都必须发送到HTTPS而不是HTTP(直到先前设置的到期时间,默认为1年)。您还必须从浏览器HTTP列表中删除该域。删除域的方式取决于特定的浏览器
    尝试清除浏览器缓存、重新加载、其他浏览器等。