我正在构建一个 API,其中大部分将包含 JSON 和 HTML 内容。但是一些非常具体的端点只呈现 true
或 false
,并且还在 POST 中接受 true
或 false
。这是请求或响应的整个主体。
此资源的正确内容类型 header 是什么?
我正在使用 text/plain
。 application/text
听起来也不错,虽然我还没有发现它在其他地方使用过(是吗?)
最佳答案
单个单词 true
或 false
是有效的 JSON,因此可以将 application/json
与这些值一起使用。
然而,it is recommended that your JSON messages be either an object or an array因为如果不是这样,某些软件可能无法正常工作。要遵循该建议,您可能会返回一个值,例如
{"result":true}
关于rest - 单字 bool REST 资源的正确内容类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37095118/