Apinto的API管理提供API生命週期控制:可管理所有API,支援按業務域分類管理API、單個或批次將API上下線等功能。API設定方面,API管理提供了豐富且靈活的匹配方式,支援根據請求路徑、請求頭、請求引數、Cookie 進行復雜路由匹配並應用於灰度釋出。此外,還可對轉發請求頭內容進行新建、編輯和刪除。
API管理還支援匯入Swagger3.0介面檔案和批次匯入先前環境的API,減輕了管理人員的工作壓力,提高了開發效率。
如何使用呢?
接下來使用Apinto閘道器的控制檯來演示設定簡單API、複雜API以及API介面匯入功能。
演示二:設定複雜API
新建一個匹配規則較複雜的API可以用上高階匹配,這一步演示額外匹配請求頭和Cookie,另外轉發請求頭攜帶apinto
:test
。
即當請求方式為GET、POST、PUT其中之一,且請求路徑為/test_api
,請求頭包含test_header
:test
,Cookie含有test_cookie=test
時 ,才能呼叫這個API。
演示三:API匯入
本文簡單介紹了Apinto的API管理功能,並通過演示來展現可簡單,也可靈活豐富的路由設定。還能通過API匯入功能來減少開發人員的冗餘工作,提高工作效率。
Apinto是一款高效能、可延伸、易維護的開源 API 閘道器。
Apinto閘道器開箱即用,整個過程僅用2個小時就能快速入門,為了支援Apinto團隊提供更好的開源體驗,記得fork一下噢。