gpt4 book ai didi

api - Azure API 管理 - 版本控制

转载 作者:行者123 更新时间:2023-12-03 04:19:12 26 4
gpt4 key购买 nike

目前,我们的所有 API 都位于 Azure API 管理门户中。 API 代码中的版本控制是使用版本 header 进行处理的。这些 API 已于去年年中部署到我们的生产环境中。我想我们在旧的 API 管理门户中没有版本控制概念,并且使用生产中的 API 的供应商在不传递版本 header 的情况下工作(如果不传递版本 header ,它将回退到初始版本) .

我们可以看到,目前API Management确实具有创建版本的能力。但是,如果我为现有 API 创建新版本,我可以看到现有版本(当前无论有没有版本 header 都可以工作)将停止工作。它给出了资源未找到错误。如果我们进入现有版本的 API 设置页面,我们可以看到版本 header 字段是必填字段,未填写。

有什么方法可以通过 API 管理将版本 header 默认为初始版本吗?

最佳答案

这已经很旧了,但可能值得为将来询问的人回答。

您可以在 Azure 门户中为所有 API 操作设置 header 。

选择 API 版本,然后确保在操作列表中选择所有操作

Select

然后在“入站处理”部分中点击+ 添加策略

addpolicy

设置标题是选项之一。

enter image description here

选择它并添加标题的详细信息。

enter image description here

保存并重复您定义的其他版本,显然每次都设置正确的版本。

希望这有帮助。

关于api - Azure API 管理 - 版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50610260/

26 4 0
文章推荐: asp.net - 网站图标-MVC3 ASP.NET
文章推荐: javascript - 在 HERE basemap 图 block 上仅显示国家和洲标签
文章推荐: javascript -