是否有一种方法(策略或其他方法)来更改或覆盖向Azure API管理的传入请求的操作名称。 当前,我们的一个API客户端发送的请求失败,因为客户端发送的是“删除”请求,而不是“删除”。 创建API时,APIM给我一个选项,可以从操作列表(POST,PUT,DELETE)中选择操作名称,这些操作是大写单词,并且它不了解小写的“删除”,这是客户端发送的内容。 / p>
答案 0 :(得分:0)
APIM允许您键入自定义HTTP方法,并且由于它们区分大小写,因此定义两个操作应该毫无问题,一个使用DELETE方法,一个使用Delete。
当前,UI不允许您将“ Delete”指定为方法。但是您可以使用API来做到这一点:https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-01-01/apioperation/createorupdate并且APIM运行时将正确处理。