我有一个Web API,它有两个端点:
- /tenant1/xxx
- /租户2/xxx
Web API为多个租户提供服务,并作为单个实例托管。现在我必须将这个Web API公开给外部使用,从第三方,他们不需要知道应该调用哪个租户,而是调用/API/dosomething(另一个Web API(,在API内部,我将查看参数并决定应该重新路由哪个租户。我使用Ocelot作为API网关,但在文档上搜索时找不到条件路由。有人能帮我吗?
Ocelot支持DelegatingHandler,它充当外出请求的中间件