one-word 布尔 REST 资源的正确内容类型是什么?

What is the proper content type for one-word boolean REST resource?

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

此资源的正确 content-type header 是什么?

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

单个单词 truefalse 是有效的 JSON 因此可以将 application/json 与这些值一起使用。

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

{"result":true}