在我的組織中,我有幾個asp.net web api項目。
我願意開發一個網頁API,它將像網關一樣行事,並擁有單一的入口點。作爲Api網關的Asp.net Web Api
我試過處理程序和過濾器,但路由不允許我那樣做。
讓我解釋一下,我真正想要做的
讓HumanResourceProject在:api.domain.com/api/hr
樣本控制器API /小時/ LeaveRecord/GetByEmployee/
設CRMProject在:api.domain.com/api/crm
樣本控制器API/CRM /客戶/ GetByRegion/
讓網關在:api.domain.com/api/gateway
我希望我的網關來處理像
1. api.domain.com/api/gateway/ API/CRM /客戶/ GetByRegion/
或
api.domain.com/api/gateway/請求API /小時/ LeaveRecord/GetByEmployee/
您似乎想要使用API網關,但是再次,您似乎都希望將其用於將請求路由到相關方。如果是這種情況,那麼看看IIS的URL重寫。如果它位於雲中,請查看Azure服務總線中繼。 – Don
另外我想在Gateway中實現一些安全控制。 – zapoo