由于性能是成功的關鍵指標,并且導出引擎經過了翻新,我們希望逐步全面地測試我們的系統。我們首先在 UI 中添加了一個新的導出選項(如果出現問題,客戶可以禁用該選項)以開始產生流量。為了幫助我們識別極端情況,我們將導出指向“最全面、符合標準和最新的機器可讀 API 定義目錄”(可在此處獲得: https:?//github.com/APIs-guru/openapi-directory),并對原始文檔和我們的新導出運行了頻譜。在許多情況下,我們發現使用新導出時驗證錯誤的數量顯著減少。在大多數情況下,這是清理 x-examples 和其他從 OAS2.0 更改為 OAS3.X 的屬性的結果。

便于使用

由于我們客戶的目標是提取完整且有效的定義文件(OAS 和 JSON Schema)并將其集成到下游工具中,因此 Catalog API 需要提供完全獨立的“捆綁”導出,無需外部引用或依賴項。Catalog API 不是簡單地內聯取消引用 $refs,而是創建可重復使用的“組件”(適用于 OAS3.X)或“定義”(適用于 OAS2)。這保留了各種工具(例如 SDK 生成)中使用的重要參數和模型名稱。

(左側為原始組件庫參考,右側為捆綁導出)

與 API 身份驗證和版本控制類似,還有一些其他“基礎”設計決策:

在設計階段,您可能會花費最多時間充實端點。由于 Stoplight 本身是圍繞項目及其內容組織的,因此我們首先將 /projects/ 作為主要資源。指定分支(對于 Web 項目,也稱為“版本”)或提交是必要的子資源,最后使用 /export/ 命令,后跟要導出的目標的文件路徑。可選地,有一個 include_internal 查詢字符串參數,它將包含或排除標有 x-internal 的對象(默認為 true)。我們相信最終結果直觀且易于緩存。

(圖片來自Catalog API 網絡研討會)

原文鏈接:Designing the Catalog API: How Stoplight Thinks About Public APIs

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
返回頂部
上一篇
標準化API設計的重要性
下一篇
API設計指南:來自API手冊的經驗教訓
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
国产亚洲精品7777| 中文字幕的久久| 日韩一区二区在线免费观看| 中文字幕+乱码+中文字幕一区| 另类调教123区| 欧美一级理论片| 久久不见久久见免费视频1| 日韩欧美国产一区二区在线播放| 日本伊人午夜精品| 337p粉嫩大胆噜噜噜噜噜91av| 国产成人啪午夜精品网站男同| 亚洲人成影院在线观看| 欧美喷水一区二区| 老司机一区二区| 国产精品欧美精品| 欧美日韩一级视频| 九九精品视频在线看| 欧美国产日韩a欧美在线观看| 成人黄色免费短视频| 一区二区三区中文字幕精品精品| 欧美一区二区在线观看| 成人视屏免费看| 视频一区欧美精品| 国产欧美综合在线观看第十页| 欧洲国内综合视频| 国产一区二区三区黄视频| 亚洲美女视频在线| 欧美精品一区二区三区视频| 成人app在线观看| 麻豆视频观看网址久久| 亚洲色图在线播放| 精品av久久707| 在线成人小视频| 成人在线视频首页| 激情综合色综合久久综合| 亚洲国产三级在线| 国产精品久久久久久久岛一牛影视| 7777女厕盗摄久久久| 日本道免费精品一区二区三区| 国产91丝袜在线播放| 免费成人av在线| 亚洲成a人片在线不卡一二三区| 国产精品天天看| 久久久亚洲午夜电影| 欧美一级xxx| 欧美高清视频在线高清观看mv色露露十八| 国产激情一区二区三区| 国内成+人亚洲+欧美+综合在线| 日韩和欧美的一区| 日韩成人一级片| 日本免费新一区视频| 亚洲成人免费影院| 午夜av区久久| 美女视频免费一区| 精品一区二区影视| 国产精品一区一区三区| 国产乱码一区二区三区| 国产黄色成人av| 99热精品国产| 在线观看免费亚洲| 欧美人动与zoxxxx乱| 91精品国产美女浴室洗澡无遮挡| 欧美一区永久视频免费观看| 日韩一级大片在线| 国产婷婷色一区二区三区四区 | 亚洲一区在线视频观看| 亚洲精品中文在线影院| 亚洲成人免费视频| 久久精品国产网站| 成人av手机在线观看| 91免费视频网址| 欧美一级高清片在线观看| 国产日韩av一区| 亚洲自拍偷拍麻豆| 激情亚洲综合在线| 在线观看日韩av先锋影音电影院| 日韩视频免费观看高清在线视频| 国产日韩精品视频一区| 亚洲图片自拍偷拍| 丰满白嫩尤物一区二区| 欧美巨大另类极品videosbest | 国产成人精品亚洲午夜麻豆| 91亚洲国产成人精品一区二三 | 国产综合色产在线精品| 一本久久综合亚洲鲁鲁五月天| 欧美视频在线观看一区| 久久香蕉国产线看观看99| 亚洲黄色小说网站| 国产经典欧美精品| 91精品国产91久久久久久一区二区| 中文字幕+乱码+中文字幕一区| 五月激情丁香一区二区三区| 99久久久免费精品国产一区二区| 欧美一区二区性放荡片| 亚洲精品美国一| 成人永久aaa| 欧美一区二区不卡视频| 亚洲另类在线一区| 大胆欧美人体老妇| 久久久综合九色合综国产精品| 午夜视频在线观看一区二区三区| 波多野结衣亚洲一区| 国产欧美视频一区二区| 国产一区二区精品久久99| 欧美精品第一页| 亚洲午夜av在线| 欧美日韩在线三区| 亚洲大片在线观看| 欧美视频一区二区三区四区| 亚洲婷婷在线视频| 成人午夜视频网站| 国产精品天天摸av网| 国产.欧美.日韩| 欧美极品少妇xxxxⅹ高跟鞋| 国产风韵犹存在线视精品| 日本一区二区综合亚洲| 成人性生交大合| 亚洲蜜臀av乱码久久精品| 在线观看亚洲精品视频| 午夜国产精品影院在线观看| 3d动漫精品啪啪一区二区竹菊 | 精品一区二区三区在线观看| 国产欧美日韩麻豆91| 不卡av在线免费观看| 亚洲乱码国产乱码精品精可以看| 欧美色图12p| 日本v片在线高清不卡在线观看| 在线电影欧美成精品| 国产麻豆精品在线| 久久久久国产精品厨房| 色综合婷婷久久| 日韩激情av在线| 国产欧美一区视频| 在线观看一区二区视频| 精彩视频一区二区| 亚洲欧美另类小说视频| 91精品在线观看入口| 国产麻豆成人传媒免费观看| 一区二区国产盗摄色噜噜| 日韩欧美第一区| 91香蕉视频在线| 免费人成在线不卡| 亚洲色图另类专区| 91精品国产色综合久久不卡蜜臀| 国产成人精品免费在线| 无码av中文一区二区三区桃花岛| 欧美韩国日本综合| 69堂成人精品免费视频| 91在线观看高清| 国产成人免费视频精品含羞草妖精 | 久久aⅴ国产欧美74aaa| 一区二区三区视频在线看| 久久久精品免费免费| 91精品国产欧美一区二区18 | 午夜精品免费在线| 中文字幕在线不卡一区二区三区| 91麻豆精品国产91久久久久久久久| 国产99精品在线观看| 美腿丝袜亚洲三区| 婷婷久久综合九色综合伊人色| 国产精品成人在线观看| 久久久国际精品| 26uuu亚洲综合色欧美| 日韩无一区二区| 欧美一区二区视频免费观看| 在线视频你懂得一区| 色婷婷综合久色| 色综合久久九月婷婷色综合| 99视频热这里只有精品免费| youjizz久久| 91浏览器打开| 在线观看日韩一区| 一本久久a久久免费精品不卡| 99精品视频在线播放观看| 国产精品18久久久久久vr| 成人一区二区三区中文字幕| 成人性生交大片免费看中文| 国产成人精品免费网站| 色网站国产精品| 日韩一区二区三区视频| 久久亚洲一区二区三区四区| 国产精品久久久久aaaa| 一区二区三区av电影| 日韩av网站免费在线| 国产综合久久久久影院| 丰满放荡岳乱妇91ww| 99久久免费视频.com| 欧美顶级少妇做爰| 国产日产欧美一区二区视频| 一区二区三区在线免费播放| 日本亚洲视频在线| 国产美女主播视频一区| 色噜噜狠狠成人网p站| 日韩女优av电影在线观看| 国产精品久久午夜| 美女任你摸久久| 在线观看一区日韩| 国产欧美日韩三级| 免费一级片91| 欧美伊人久久久久久久久影院|