2016-05-08 4 views
0

私はAPIを構築しており、大部分はそこにJSONとHTMLコンテンツがあります。しかし、いくつかの特定のエンドポイントは、trueまたはfalseと表示され、POSTではtrueまたはfalseも受け入れます。それは要求または応答の全身です。1語のブール型RESTリソースの適切なコンテンツタイプは何ですか?

このリソースの正しいコンテンツタイプヘッダーは何でしょうか?

私はtext/plainを使用しています。それは、私はそれがどこにも使わ発見していないのにapplication/textも(それがある?)、[OK]の音

+1

として値を返す可能性のある勧告(HTTPに従ってください.iana.org/assignments/media-types/media-types.xhtml)。 –

答えて

4

単一の単語trueまたはfalseので、これらの値とapplication/jsonを使用することが有効なJSONです。

ただし、一部のソフトウェアとしてit is recommended that your JSON messages be either an object or an arrayが正しく動作しない場合があります。 // WWW:あなたの代わりに、「? `アプリケーション/ text`適切なメディアタイプである」のような質問に答える[IANAメディアタイプレジストリ]を使用するには、このような

{"result":true} 
+3

私は同意しますが、[RFC 7493§4.1](http://tools.ietf.org/html/rfc7493#section-4.1)についても言及します。 –

+0

@kickenあなたの答えにVasiliyのコメントを編集してください。さまざまな理由でコメントが来る可能性があり、それは有効な点です。 – cprn

関連する問題