lok*_*das 9 azure azure-api-management azure-api-apps
我是API管理的新手.我创建了一个Basic WEB API并托管到API APP(App服务).URL正在按预期工作,它正在返回数据.即http://xyz.azurewebsites.net/api/webapi
但是当我在API管理中添加API应用程序时,我正在添加带有Extra后缀的不同URL我正在添加,但是当我尝试在浏览器中打开链接时 - > https://abc.azure-api.net/God我收到以下错误
{ "statusCode": 401, "message": "Access denied due to missing subscription key. Make sure to include subscription key when making requests to an API." }
如果它没有API APP的问题那么它不应该与API管理.如果我错过了什么,请指导我.
NB - >我尝试在fiddler中添加订阅密钥,它的不同问题即将到来.但要访问URL,它基本上不需要订阅密钥.
如果启用"要求订购产品设置"选项,则必须传递以下标题Ocp-Apim-Subscription-Key.即使您提供订阅密钥,密钥也应属于API包含的产品.如果您不想使用subsciption选项,请在产品设置中将其禁用.
小智 5
如果您为产品设置启用了需要订阅的选项,那么您必须传递以下标头 Ocp-Apim-Subscription-Key。即使您提供订阅密钥,该密钥也应该属于 API 包含的产品。在您的产品中添加您的 API。
您可以使用 Postman 或您的代码来使用您的 API。您必须在标头密钥 (Ocp-Apim-Subscription-Key) 中传递订阅密钥。
您可以在配置文件屏幕上的 api 开发人员门户中找到订阅密钥(主要/次要)。
| 归档时间: |
|
| 查看次数: |
5980 次 |
| 最近记录: |