1

非常に単純なsinatraアプリでサーバーをテストしています:

require 'rubygems'
require 'sinatra'

# set utf-8 for outgoing
before do
    headers 'Content-Type' => 'text/html; charset=utf-8'
end

get '/test' do
    "test"
end

アプリのページにアクセスすると、「test」文字列が表示されているのがわかりますが、その間、nginx の error.log にエラー メッセージが見つかりました。

[ 2013-04-29 21:04:31.9397 17834/7f25f9b25700 Pool2/Implementation.cpp:1137 ]: [App 17875 stderr] *<my IP>* - 
- [29/Apr/2013 21:04:31] "GET /test " 200 4 0.0021
[ 2013-04-29 21:04:32.5030 17834/7f25f9b25700 Pool2/Implementation.cpp:1137 ]: [App 17875 stderr] *<my IP>* - 
- [29/Apr/2013 21:04:32] "GET /favicon.ico " 404 18 0.0014

favicon.ico を持っていないので、最後の 404 エラーは正しいようですが、最初のエラーの意味がわかりません。favicon.ico エラーが原因ですか?

4

1 に答える 1

2

エラーではありません。200 は HTTP ステータス コードです。

意味: 200 OK - リクエストは成功しました。これは一般的な成功例であり、ほとんどの成功応答はこのコードを使用します。

HTTP ステータス コードの詳細については、このリンクを確認してください:リンク

于 2013-04-29T13:34:23.940 に答える