Подтвердить что ты не робот

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.
4b9b3361

Ответ 1

Ответ можно найти здесь: Как отключить SSL Webrick

вы можете исправить это, очистив куки файлы браузера, и он снова работает. Кажется, что информация аутентификации сохраняется в файле cookie и продолжает возвращать наши запросы на HTTPS, но не аутентифицируется правильно, поэтому вы получаете эту ошибку.

Ответ 2

Возможно, вы можете попробовать:

1) остановить сервер rails 2) rake tmp:clear в командной строке

Затем повторите попытку и проверьте, не исчезла ли проблема.

UPDATE: Возможно, вы можете попытаться очистить содержимое содержимого кэша/истории в своем браузере.

Ответ 3

Я обычно использую другой проводник, т.е. Safari, Firefox и т.д. Поскольку удаление файлов cookie не решает проблему для меня (по крайней мере, при использовании Chrome)