在 3GPP TS 29501 第 6.3 节中,有关于 5G 核心 API 的向后兼容/不兼容 API 更改的信息。
我无法弄清楚请求/响应有效负载是否有明确的规则?给定 API 模式的 NFs 版本,有效负载是否应该始终有效,以使更改向后兼容?
例如,假设在版本 1.0.0 中有一个整数属性“foo”限制为 0 到 10 之间的值。如果在更高版本中将间隔更改为 0 到 20 之间的值,这是否被视为向后兼容?
如果它被认为是向后兼容的,因为 0-10 被 0-20 覆盖,这意味着消费者应该接受基于其自己的 API 版本无效的值吗?(例如接收 foo=17)。