单字布尔REST资源的正确内容类型是什么?

时间:2016-05-08 00:49:44

标签: rest http content-type

我正在构建一个API,并且大部分都会有JSON和HTML内容。但是一些非常具体的端点只会呈现truefalse,并且还会在POST中接受truefalse。这是请求或响应的整个主体。

此资源的正确内容类型标头是什么?

我正在使用text/plainapplication/text听起来还不错,虽然我还没有发现它在其他地方使用过(是吗?)

1 个答案:

答案 0 :(得分:6)

单个字truefalse是有效的JSON,因此application/json可以使用这些值。

但是,it is recommended that your JSON messages be either an object or an array因为某些软件可能无法正常工作,如果不是这样的话。要遵循该建议,您可能会返回一个值,例如

{"result":true}