有人知道如何忽略对APIM上不存在的路径的请求吗?
如果我对APIM运行一个扫描程序,它将为不存在的APIM返回404。当扫描尝试使用在APIM上没有对应API/路径的路径时,我想忽略(而不是用404响应)。
例如:
/api/v1/with- backing -service ==从backing服务返回(200、401、404等...)
/api/v1/无后备服务===终止(无响应)
发布于 2020-02-14 18:48:57
我认为这是不可能的。HTTP请求(基本上是TCP请求)将以任何一种方式到达服务器,APIM必须接收它才能找到URL路径。
返回404是响应无效路径的正确方法。即使您要在APIM之前放置一个反向代理之类的东西,该服务也必须读取请求,以了解它必须将其路由到何处,如果它不能识别路径,则返回一些东西( 404)。
如果这样做的目的是保护您的APIM端点不受公共互联网的影响,请尽可能考虑使用placing it inside a VNET。
https://stackoverflow.com/questions/60132130
复制相似问题