我正在尝试使用json请求消耗一些其余的webservices 响应格式。我发送请求中的所有值即使是 可选参数,没有值。(默认值为 所有可选参数我设置为空字符串“”以避免null。 我的一位同事指出要检查空参数是否可选 如果没有值,则将值从请求中删除。
我知道问这个非常基本的问题我会很愚蠢,但我想知道最佳做法:
发送空参数是否合适,或者我们需要检查是否为空 参数并只发送有价值的参数。
答案 0 :(得分:0)
通常,最佳做法是遵循API。 但是,如果删除没有值的可选参数不会影响API的目标使用者,那么您可以继续使用它。
您可以查看以下帖子的答案,以获得保留空字段的一些充分理由。