RESTful- 当返回结果为False时应该返回哪个HTTP状态码

4
我有一个RESTful服务,需要返回一个布尔类型。如果查询结果为true,则返回200状态码,但不确定false应该返回什么。我认为应该是4xx状态码,但是哪个最合适呢?404是否被认为是最合适的?
谢谢!
1个回答

14

在这两种情况下,您应该返回200状态码。然后,返回一个内容类型为text/plain的标题,并包含字符串“true”或“false”。
大多数语言都不应该有任何问题将这些字符串解析成本地数据类型。


这比我的原始方法更有意义。谢谢! - sdoca

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接