one-word 布尔 REST 资源的正确内容类型是什么?
What is the proper content type for one-word boolean REST resource?
我正在构建一个 API,其中大部分会有 JSON 和 HTML 内容。但是一些非常具体的端点只渲染 true
或 false
,并且在 POST 中也接受 true
或 false
。这是整个 body 的请求或响应。
此资源的正确 content-type header 是什么?
我正在使用 text/plain
。 application/text
听起来也不错,虽然我没发现它在其他地方使用过(是吗?)
单个单词 true
或 false
是有效的 JSON 因此可以将 application/json
与这些值一起使用。
但是,it is recommended that your JSON messages be either an object or an array如果不是这样,某些软件可能无法正常工作。要遵循该建议,您可以改为 return 一个值,例如
{"result":true}
我正在构建一个 API,其中大部分会有 JSON 和 HTML 内容。但是一些非常具体的端点只渲染 true
或 false
,并且在 POST 中也接受 true
或 false
。这是整个 body 的请求或响应。
此资源的正确 content-type header 是什么?
我正在使用 text/plain
。 application/text
听起来也不错,虽然我没发现它在其他地方使用过(是吗?)
单个单词 true
或 false
是有效的 JSON 因此可以将 application/json
与这些值一起使用。
但是,it is recommended that your JSON messages be either an object or an array如果不是这样,某些软件可能无法正常工作。要遵循该建议,您可以改为 return 一个值,例如
{"result":true}