加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – HTTP解析错误,格式错误的请求 – Ruby on Rail

发布时间:2020-12-17 03:42:51 所属栏目:百科 来源:网络整理
导读:在尝试运行 Ruby on Rails应用程序时,我在终端中看到以下错误. HTTP parse error,malformed request (): #Puma::HttpParserError: Invalid HTTP format,parsing fails.2017-03-12 13:10:02 -0400: ENV: {"rack.version"=[1,3],"rack.errors"=#IO:STDERR,"rac
在尝试运行 Ruby on Rails应用程序时,我在终端中看到以下错误.

HTTP parse error,malformed request (): #<Puma::HttpParserError: Invalid HTTP format,parsing fails.>
2017-03-12 13:10:02 -0400: ENV: {"rack.version"=>[1,3],"rack.errors"=>#<IO:<STDERR>>,"rack.multithread"=>true,"rack.multiprocess"=>false,"rack.run_once"=>false,"SCRIPT_NAME"=>"","QUERY_STRING"=>"","SERVER_PROTOCOL"=>"HTTP/1.1","SERVER_SOFTWARE"=>"puma 3.4.0 Owl Bowl Brawl","GATEWAY_INTERFACE"=>"CGI/1.2"}

浏览器错误:

This site can’t provide a secure connection. localhost sent an invalid response. ERR_SSL_PROTOCOL_ERROR*

我尝试了以下内容

>清除浏览器缓存并重新启动
>恢复到当时正在运行的GIT中的旧提交
>重启终端
>运行功能正常的其他rails应用程序

解决方法

这是一些可能的解决方案.

>确保通过http://localhost:3000而不是https://localhost:3000连接.
>如果浏览器重定向到HTTPS并且是谷歌浏览器,请尝试解决HSTS问题的解决方案:https://stackoverflow.com/a/28586593
>确保您没有强制HTTPS的生产环境(如果这就是您所服务的).如果这是问题,请将其注释掉或将true更改为false:

配置/环境/ production.rb

# Force all access to the app over SSL,use Strict-Transport-Security,and use secure cookies.
config.force_ssl = true

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读