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 回答