我正在构建一个API,主要会有JSON和HTML内容。但是一些非常特殊的终端只呈现true
或false
,并且在POST请求中也接受true
或false
。这就是请求或响应的全部内容。
对于这个资源,正确的内容类型标头应该是什么?
我使用的是text/plain
。 application/text
也可以,尽管我没有在其他地方找到它的使用(有吗?)
我正在构建一个API,主要会有JSON和HTML内容。但是一些非常特殊的终端只呈现true
或false
,并且在POST请求中也接受true
或false
。这就是请求或响应的全部内容。
对于这个资源,正确的内容类型标头应该是什么?
我使用的是text/plain
。 application/text
也可以,尽管我没有在其他地方找到它的使用(有吗?)
单词true
或false
是有效的JSON,因此您可以使用这些值与application/json
一起使用。
然而,建议您的JSON消息要么是对象,要么是数组,因为如果不是这种情况,某些软件可能无法正常工作。为了遵循这个建议,您可以返回一个值,例如
{"result":true}
application/text
是一个合适的媒体类型吗?”这样的问题,请使用IANA媒体类型注册表。 - Vasiliy Faronov