这可能是一个非常简单的问题,但我似乎无法找到明确的答案。我想从API最佳实践的角度来看,你应该发送空字段(空字符串还是空字符),还是应该从API中省略它们?
我查看了其他API,我可以看到发送的空字段。另外,对我来说,通过空字段发送也会向消费者显示API中可用的内容,但另一方面,它是无缘无故的额外数据。
任何人都知道答案/最佳做法是否正确?
答案 0 :(得分:2)
我不确定这是否会被所有人视为最佳做法,但根据我的经验,最好的选择是您只需要客户端发送他们需要的数据。因此,如果您有可以为空或空的字段,则不需要请求者发送它们。