Стойка :: Предоставление SSL "ERROR bad Request-Line" - PullRequest
2 голосов
/ 04 февраля 2012

Я использую Rack :: SSL в своем приложении Rails 3.1 для включения соединений SSL.

Я добавил gem 'rack-ssl' в мой Gemfile и

require 'rack/ssl'
config.middleware.insert_before ActionDispatch::Static, Rack::SSL, :exclude => proc { |env| env['HTTPS'] != 'on' }

в мою конфигурацию среды.

Доступ к ресурсу через HTTP работает нормально, в то время как использование HTTPS для того же ресурса приводит к

[2012-02-04 02:18:32] WARN  Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
[2012-02-04 02:18:35] ERROR bad Request-Line `\x16\x03\x01\x00?\x01\x00\x00?\x03\x01O,?m9?D??Puo'?w8r?U\x17RO?r????C?Q#\x00\x006?'.
[2012-02-04 02:18:35] ERROR bad Request-Line `\x16\x03\x00\x00A\x01\x00\x00=\x03\x00O,?mS67"?q???(T?27\x18B????C\x19?*B?\x00\x00\x16\x00/\x00\x05\x00\x04\x005\x00'.
[2012-02-04 02:18:37] ERROR bad Request-Line `\x16\x03\x00\x00A\x01\x00\x00=\x03\x00O,?oG\x18??%\eJ?n\x1Czt'V?5?B?3?1???Џ?\x00\x00\x16\x00/\x00\x05\x00\x04\x005\x00'.
[2012-02-04 02:18:38] ERROR bad Request-Line `\x16\x03\x00\x00A\x01\x00\x00=\x03\x00O,?p+EPU\x0F?\x00??/,?X?"@4}?ބE?c?o+?\x00\x00\x16\x00/\x00\x05\x00\x04\x005\x00'.

Есть идеи, что может вызвать такое поведение?

1 Ответ

8 голосов
/ 05 февраля 2012

Похоже, вы используете протокол HTTPS для http-соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...