有人知道如何忽略对APIM中不存在的路径的请求吗?
如果我针对APIM运行扫描程序,它将为不存在的API返回404。当扫描尝试使用没有APIM上相应API / Path的路径时,我想忽略(不响应404)。
例如
/ api / v1 / with-backing-service ==从支持服务返回(200、401、404等)
/ api / v1 /无备份服务===终止(无响应)
答案 0 :(得分:0)
别认为那是不可能的。 HTTP请求(基本上是TCP请求)将以任何一种方式到达服务器,APIM必须接收它才能找到URL路径。
返回404是响应无效路径的正确方法。即使您要在APIM之前放置诸如反向代理之类的东西,该服务也必须读取该请求以知道它必须将其路由到何处,并在无法识别路径的情况下返回某些内容(404)。
如果要保护您的APIM端点不受公共互联网的影响,请考虑使用placing it inside a VNET。