StackExchange の API の結果に基づいて、API を大まかに作成しようとしています。
これが私のjson出力です。
{
"items" : [ ... objects in here .... ]
"page" :
"page_size" :
"total_pages" :
"total_items_count" :
"maximum_quota" :
"remaining_quota" :
}
めちゃくちゃシンプル。
さて、その人が製品や質問などを要求しようとして、アイテムが存在しない場合はどうすればよいかわかりません。
例えば..
{
"items": []
... snipped ....
}
Items プロパティが空の状態で、200 と上記の Json を返すことを考えていました。
私が持っていたもう1つのアイデアは、アイテムプロパティが空であるが、応答のhttpステータスを404に設定してそのjsonを返すことでした.
考え方・基準は?
私は本当にjsonを返したいと思っています。なんで?クォータの。空の結果でさえ、API サービスへの正当なヒットです。