首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >5G核心API和向后不兼容的更改

5G核心API和向后不兼容的更改
EN

Stack Overflow用户
提问于 2021-09-29 08:22:07
回答 1查看 51关注 0票数 0

在3 3GPP 29501的6.3节中,有关于5G核心API的向后兼容/不兼容API更改的信息。

对于请求/响应有效负载是否有明确的规则,我无法弄清楚?假设API模式的NFs版本使更改向后兼容,那么有效负载是否总是有效的?

例如,假设版本1.0.0中有一个整数属性"foo“限制在0到10之间的值。如果在以后的版本中将间隔更改为0到20之间的值,那么这是否被认为是向后兼容的?

如果它被认为是向后兼容的,因为0-10包含在0-20中,这意味着消费者应该接受基于它自己的API版本无效的值吗?(例如接收foo=17)。

EN

回答 1

Stack Overflow用户

发布于 2022-05-10 13:57:48

在最新版本TS 29.501 V17.5.0附件B(信息)向后不兼容的更改。它指出,“向后不兼容的更改是API中破坏现有服务消费者行为的添加或更改。”

在您的示例中,如果使用者(例如UE)使用带有"0-20“的新版本,而生产者(网络提供商)只支持旧版本1.0.0 "0- 10 ",那么我认为它不是向后兼容bc --生产者无法支持大于10的值。相反,如果旧版本1.0.0最初是"0-20”,然后是新版本"0-10",那么它将被涵盖并被视为向后兼容。

诚挚的问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69372856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档