RESTful-如果为 False,则返回哪种 HTTP 状态

发布于 2024-12-13 09:17:23 字数 125 浏览 2 评论 0原文

我有一个 RESTful 服务,我需要返回一个布尔值。如果查询返回 true,我将返回 200 状态,但不确定返回 false 时返回什么。我想应该是 4** 状态,但是是哪一个呢? 404会被认为是最合适的吗?

谢谢!

I have a RESTful service where I need to return a boolean equivalent. If the query returns true, I will return a 200 status, but am not sure what to return on false. I was thinking it should be a 4** status, but which one? Would 404 be considered the most appropriate?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只想待在家 2024-12-20 09:17:23

对于这两种情况,您都应该返回 200。然后返回 text/plain 的内容类型标头并包含字符串“true”或“false”。
大多数语言将这些字符串解析为本机类型应该没有问题。

You should return 200 on both cases. Then return a content-type header of text/plain and include the string "true" or "false".
Most languages should have no problem parsing those strings into a native type.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文