对于我正在构建的RESTful API,我在Ruby服务器日志中获得以下响应代码:HTTP/1.1" 200 203
我知道200意味着好,但那么203是为了什么?当然只能有一个状态代码?
完整的回复是:
"GET /getLocationForAllFriends?uid=4&passport=0000 HTTP/1.1" 200 203 0.4243
"GET /getLocationForAllFriends?uid=5&passport=0000 HTTP/1.1" 200 8 0.3206
除了203和8的“插槽”之外,一切都是有意义的。
BTW,服务器是Mongrel
答案 0 :(得分:3)
203是返回数据的字节长度,它不是响应代码。
第一行的响应为203字节,服务时间为0.4秒,第二行为8字节,耗时0.3秒。这两个都是GET
个请求,响应代码都是200
。
答案 1 :(得分:1)
203是回复的长度。
答案 2 :(得分:0)
203表示Non-Authoritative Information
(或“服务器已成功处理请求,但正在返回可能来自其他来源的信息”)。
但是,我敢打赌,这不是你正在看的HTTP状态代码,特别是因为你在另一个案例中获得了8。查看服务器配置文件,了解它实际记录的内容。
编辑:从其他答案判断,它可能是响应的长度(以字节为单位)。