ERROR bad Request-Line - Force ssl - rails
Я устанавливаю force_ssl в true случайно, а затем, возвращаясь к ложному и запущенному серверу, я получаю следующую ошибку:
ERROR bad Request-Line
WEBrick 1.3.1
INFO ruby 1.9.3 (2012-02-16) [x86_64-darwin11.4.0]
WEBrick::HTTPServer#start: pid=472 port=3000
ERROR bad Request-Line `\x16\x03\x01\x00?\x01\x00\x00?\x03\x02P?Mf\x00??C?'.
Как я могу это исправить?
Когда я ударил URL-адрес http на локальном хосте, он перенаправляет на https и дает мне эту ошибку:
SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
Ответы
Ответ 1
Ответ можно найти здесь: Как отключить SSL Webrick
вы можете исправить это, очистив куки файлы браузера, и он снова работает. Кажется, что информация аутентификации сохраняется в файле cookie и продолжает возвращать наши запросы на HTTPS, но не аутентифицируется правильно, поэтому вы получаете эту ошибку.
Ответ 2
Возможно, вы можете попробовать:
1) остановить сервер rails
2) rake tmp:clear
в командной строке
Затем повторите попытку и проверьте, не исчезла ли проблема.
UPDATE:
Возможно, вы можете попытаться очистить содержимое содержимого кэша/истории в своем браузере.
Ответ 3
Я обычно использую другой проводник, т.е. Safari, Firefox и т.д. Поскольку удаление файлов cookie не решает проблему для меня (по крайней мере, при использовании Chrome)