ruby - 这个 HTTP 响应状态代码是什么意思?

标签 ruby http rest mongrel

对于我正在构建的 RESTful API,我在 Ruby 服务器日志中得到以下响应代码:HTTP/1.1"200 203

我知道 200 意味着 OK,但是 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 所在的“插槽”之外,一切都有意义。

顺便说一句,服务器是 Mongrel

最佳答案

203是返回数据的字节长度,不是响应码。

第一行的响应是 203 字节,服务用时 0.4 秒,第二行是 8 字节,服务用时 0.3 秒。两者都是 GET 请求,并且在这两种情况下响应代码都是 200

关于ruby - 这个 HTTP 响应状态代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571121/

相关文章:

java - 设计 RESTful 登录服务

ruby-on-rails - 数组评估为零

mysql - 使用 MAMP for Ruby 设置 MySQL

ruby - 为什么我的 JSON 提要中的这个 Unicode/UTF-8 "En Dash"字符在我下载时会被损坏?

java - 如何使用OSGI远程查看html文件

java - 尝试通过Tomcat内部的 Camel 调用外部HTTP Post请求

ruby-on-rails - 设计的自定义身份验证策略

HTTP 状态 403 - 错误或缺少 CSRF 值

javascript - 查询 arcgis 并获取按距某个点的距离排序的结果

android - 为什么无法将我的 Android REST 客户端连接到我的 REST 服务?