4

これは非常に単純な質問かもしれませんが、決定的な答えを見つけることができないようです。API のベスト プラクティスの観点から知りたいのですが、空のフィールド (空の文字列または null) を送信する必要がありますか、それとも API から完全に除外する必要がありますか?

他の API を調べたところ、空のフィールドが送信されていることがわかりました。また、空のフィールドを送信すると、API で利用できるものも消費者に表示されますが、反対に、それは理由もなく余分なデータです。

正解/ベストプラクティスがあるかどうか知っている人はいますか?

4

1 に答える 1

4

これがすべての人にとってベスト プラクティスと見なされるかどうかはわかりませんが、私の経験からすると、クライアントが必要とするデータのみを送信するよう要求するのが最善の選択肢です。そのため、空白または null にできるフィールドがある場合は、リクエスタがそれらを送信する必要はありません。

于 2013-02-12T10:26:06.413 に答える