4

这可能是一个非常简单的问题,但我似乎无法找到明确的答案。我想从 API 最佳实践的角度知道,您应该发送空字段(空字符串或 null)还是应该从 API 中完全忽略它们?

我查看了其他 API,可以看到正在发送的空字段。此外,对我来说,通过空字段发送也向消费者展示了 API 中可用的内容,但另一方面,它是无缘无故的额外数据。

任何人都知道是否有正确的答案/最佳实践?

4

1 回答 1

4

我不确定这是否会被所有人认为是最佳实践,但根据我的经验,最好的选择是您只需要客户端发送他们需要的数据。因此,如果您有可以为空白或 null 的字段,那么它们不需要由请求者发送。

于 2013-02-12T10:26:06.413 回答