首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure API管理-如何更改无效订阅密钥的默认错误消息

Azure API管理-如何更改无效订阅密钥的默认错误消息
EN

Stack Overflow用户
提问于 2019-08-23 22:15:46
回答 2查看 524关注 0票数 1

我们已经配置了APIM并将其指向部署在WebApp中的API端点。

我们已经为它们配置了产品、订阅密钥、APIS和操作。

对于APIM端点,开发者需要传递订阅密钥,如果没有传递,APIM会返回HTTP 401,错误信息如下

由于订阅密钥无效,访问被拒绝。请确保为活动订阅提供有效的密钥。

有没有办法,我们可以根据业务团队的要求,用自定义消息进行更改?

EN

回答 2

Stack Overflow用户

发布于 2019-08-26 16:10:28

使用on-error部分中的choose policy识别场景(您可以检查context.LastError.Reason),并使用return-response策略提供自定义响应。

票数 0
EN

Stack Overflow用户

发布于 2020-03-06 23:22:29

目前没有办法做到这一点。请在Azure的反馈论坛上投票支持此请求:

Customize error schema messages

编辑:@Vitaliy Kurokhtin的答案是一种变通方法,但您需要记住定义错误策略的位置(所有API级别、API级别、操作级别)将影响是否调用您定义的出错策略

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

https://stackoverflow.com/questions/57628097

复制
相关文章

相似问题

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