2016-05-08 41 views
0

我正在構建一個API,並且大多數情況下會有JSON和HTML內容。但一些非常特定的端點只會呈現truefalse,並且還會在POST中接受truefalse。這是請求或響應的整個主體。單字節布爾REST資源的正確內容類型是什麼?

該資源的正確內容類型標題是什麼?我正在使用text/plainapplication/text也聽起來不錯,不過我還沒有發現其他任何地方使用(是嗎?)

+1

要回答「是'應用程序/文本'是否合適的媒體類型?」等問題,請使用[IANA媒體類型註冊表](http:// www .iana.org /任務/媒體類型/媒體types.xhtml)。 –

回答

4

單詞truefalse是有效的JSON所以可以使用application/json這些值。

但是,it is recommended that your JSON messages be either an object or an array作爲一些軟件可能無法正常工作,如果情況並非如此。要遵循該建議,您可能會返回一個值,例如:

{"result":true} 
+3

雖然我同意,但我也會提到[RFC 7493§4.1](http://tools.ietf.org/html/rfc7493#section-4.1)。 –

+0

@kicken請將Vasiliy的評論修改爲您的回答,因爲評論可能會出於各種原因而出現,這是一個有效的觀點。 – cprn

相關問題