将可选参数作为空发送到没有值的 Web 服务请求正文中



我正在尝试使用json请求使用一些休息网络服务,并且 响应格式。我正在发送请求中的所有值,甚至是 没有值的可选参数。(默认值 我设置为空字符串 " 的所有可选参数以避免 null(。 我的一位同事指出要检查可选参数的空参数 值,如果不存在值,则从请求中删除它们。

我知道问这个非常基本的问题会很愚蠢,但我想知道最佳实践:

发送空参数是好的还是我们需要检查空参数 参数并仅发送具有值的参数。

通常,最佳做法是遵循 API。但是,如果删除没有值的可选参数不会影响 API 的目标使用者,那么您可以这样做。

您可以查看以下帖子的答案,以获得保留空字段的一些充分理由。

是否值得排除空字段。

相关内容

  • 没有找到相关文章

最新更新