APIM:如何忽略无效请求

时间:2020-02-08 23:16:04

标签: azure-api-management

有人知道如何忽略对APIM中不存在的路径的请求吗?

如果我针对APIM运行扫描程序,它将为不存在的API返回404。当扫描尝试使用没有APIM上相应API / Path的路径时,我想忽略(不响应404)。

例如

/ api / v1 / with-backing-service ==从支持服务返回(200、401、404等)

/ api / v1 /无备份服务===终止(无响应)

1 个答案:

答案 0 :(得分:0)

别认为那是不可能的。 HTTP请求(基本上是TCP请求)将以任何一种方式到达服务器,APIM必须接收它才能找到URL路径。

返回404是响应无效路径的正确方法。即使您要在APIM之前放置诸如反向代理之类的东西,该服务也必须读取该请求以知道它必须将其路由到何处,并在无法识别路径的情况下返回某些内容(404)。

如果要保护您的APIM端点不受公共互联网的影响,请考虑使用placing it inside a VNET