18

誤ってforce_sslをtrueに設定しましたが、falseに戻してサーバーを実行すると、次のエラーが発生します。

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?'.

どうすればこれを修正できますか?

ローカルホストでhttpurlを押すと、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.
4

3 に答える 3

15

答えはここにあります:WebrickのSSLを非アクティブ化する方法

ブラウザのCookieをクリアすることで修正でき、再び機能します。認証情報はCookieに保存されており、リクエストをHTTPSに戻し続けているようですが、正しく認証されていないため、エラーが発生します。

于 2012-12-15T15:46:47.973 に答える
6

多分あなたは試すことができます:

1)Railsサーバーを停止rake tmp:clearします2)コマンドラインで

次に、もう一度やり直して、問題が解決するかどうかを確認します。

更新:ブラウザのキャッシュコンテンツ/履歴コンテンツもクリーンアップできるかもしれません。

于 2012-10-29T21:39:36.547 に答える