2011-11-01 77 views
2

我有一个RESTful服务,我需要返回一个布尔等值。如果查询返回true,我将返回200状态,但不确定返回false的内容。我认为它应该是4 **状态,但是哪一个? 404会被认为是最合适的吗?RESTful-哪个HTTP状态返回错误

谢谢!

回答

10

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

+0

完全不同意 –

+0

这比我原来的方法更有意义。谢谢! – sdoca