我有一些通过Azure API Management代理的REST API.出于某种原因,我想让所有请求公开.从开发人员的角度来看,我想摆脱标题(或请求)中的设置键:
Ocp-Apim-Subscription-Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
它有可能吗?
创建一个新产品,并确保在其设置中取消"要求订阅".将api添加到该产品并发布.
这类产品被称为Open.任何开放产品中包含的任何API都不需要调用订阅密钥.如果API包含在开放和非开放产品中,它将接受订阅密钥(如果给出),但不会要求它.
请注意,如果没有订阅密钥,则无法收集任何常用的呼叫统计信息,因此所有此类呼叫都将归因于匿名用户.