【Mockoon工具箱】根據查詢參數回應不同的內容(Query Params)

閱讀時間約 2 分鐘
上一篇我們介紹了模擬API的工具箱「【Mockoon工具箱】awesome API mocking簡介」, 也示範如何模擬回傳資料, 但我們的API通常千變萬化, 尤其是會搭配不同的查詢條件進行資料的抓取,正好Mockoon也提供了Rules的一個功能, 透過規則的設定回應不同的資料內容。

情境描述

- 當我們沒有進行任何查詢條件時就回傳「welcome」的訊息。
- 當我們想要取得地址資料時,就用「Type=addr」的參數並回傳「台北市」的訊息。
上述的情境僅示範如何根據不同條件進行不同回應, 更多的參數條件就留待各位自行實作囉!

設計情境

根據上述的情境描述之後, 我們就開始設計這樣的情境吧!

設計入口歡迎訊息回應內容

第一個Response不需要任何的Rules(規則), 僅設計回傳的歡迎訊息。

設計查詢條件規則

我們先增加一個Response, 來設計規則與回應內容。
新增了「Response 2(200)」之後, 我們先假設這個回應是查詢地址, 也期望回應內容如下:
接著我們來設計一下規則, 設計為查詢的類型為地址時, 若匹配則回應上述訊息。

實測結果

首先我們在瀏覽器輸入「https://localhost/endpoint」由於沒有任何的查詢參數, 因此會回應我們的基礎回傳歡迎訊息。
接著我們試著帶入查詢參數來看看結果, 指定查詢類型為地址, Mockoon的規則就根據我們的設計回傳地址的回應內容。

結語

原來API模擬不只有靜態的回應而已, 還能夠具有一些基礎的判斷, 讓我們在開發產品功能之前能夠快速的搭建出API並與前端工程師相互討論, 共同制定一套標準API規則, 再各自實作業務邏輯, 達到分工合作的效果, 減少等待依賴的耗時過程。
總之在於快速、效率的時代, 我們需要的是簡單快速使用的功能, 能夠在最短期完成任務的工具都是好工具, 我們要學習的就是快速適應的能力, 就讓我們持續學習新工具快速適應變遷的環境吧!
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — -
喜歡撰寫文章的你,不妨來了解一下:
歡迎加入一起練習寫作,賺取知識,累積財富!
為什麼會看到廣告
95會員
234內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
【NoCode 工具箱】團隊協作升級!Relay.app 整合自動化、AI 應用及真人決策!Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
avatar
NoTime NoCode|自動化工作流程
2024-06-09
【NoCode 工具箱】超實用專案管理工具 ClickUp!一站式整合專案管理流程透過專案管理工具 ClickUp,一站整合專案任務、內容協作、資源管理、自動化流程,有效提升生產力!ClickUp 支援多元檢視模式,讓你自由切換甘特圖、心智圖、樹狀圖、月曆等形式,還提供可視化圖表功能,協助掌握團隊成員負荷程度及專案耗費時間。另有文件共編功能和自動化模組供直接套用,省下重複瑣碎工作
Thumbnail
avatar
NoTime NoCode|自動化工作流程
2024-04-28
【NoCode 工具箱】Readwise - 高效筆記整理應用工具! 自動彙整電子書內容,並匯出 Notion 管理!Readwise 自動匯入資訊(如 Kobo 電子書、網路文章、社群媒體),輕鬆建立個人知識庫,更自動匯出至 Google Docs 或 Notion...等!還能設計測驗內容,透過 APP / Email 每日推播筆記內容,幫助複習加深印象!更能針對重點摘要「自行設定標籤」,運用關鍵字快速檢索資料
Thumbnail
avatar
NoTime NoCode|自動化工作流程
2024-03-12
[AI工具箱]免費簡單的老照片救星Upscayl今天要介紹的是一款免費好用的AI圖片放大器。 這款AI圖片放大器不但是完全免費的,而且好心人士還編譯了Windows/Linux/MacOS等各種版本,讓大家可以直接一鍵下載安裝,可是說是非常的佛心。
Thumbnail
avatar
技術PM路易斯
2023-08-17
人工智能工具箱“Futurepedia” 人工智能正在改變我們生活的世界。從特斯拉的自動駕駛,下圍棋的機器人,到聊天機器人ChatGPT,人工智能正在改變每個行業。但隨著如此多的新工具和應用程序不斷出現,讓人眼花撩亂,要跟上這個時代趨勢,找到適合的工具是很困難的。 你是否有想過有一個人工智能的百寶箱,裡面有各式各樣最新的人工智能工具箱
Thumbnail
avatar
樂子人
2023-08-15
Chatgpt萬能工具箱 |善用書籤【客製化】你的詠唱詞今天要跟大家分享一個非常強力的chatgpt插件,它的名字叫作Chagpt萬能工具箱,它可以用一種執行指令碼的方式,實現讓你滑鼠輕鬆一按,就能把你的詠唱詞直接輸入進chatgpt執行。 根據內容屬性,本篇文章是屬於「研習架構圖1.0」當中「應用插件」的部分,如果對於「研習架構圖1.0」不清楚的朋友,
Thumbnail
avatar
雙英教育戰線
2023-05-06
【投資工具】面對沒看過的股票,如何快速上手產業、個股研究?零基礎學習工具、方法分享以前在當產業記者,時常需要邀訪一些從來沒研究過的陌生公司,在早期完全沒有方法時,光是要查資料、擬出一份訪綱,就足以折騰半天,也把自己搞得相當痛苦。 但隨著工作經驗增加,也多少累積一些不錯的網站、小工具和方法。也許下次,當你面對到完全陌生、沒看過的產業或個股時,你會有更快速、有效率的方式切入自主研究:
Thumbnail
avatar
羊羽的財經備忘錄
2023-04-20
線上免安裝工具箱合集(下載影片圖片音樂哔哩哔哩)這篇高含金量喜歡請收藏,如果願意請支持我繼續寫作鼓勵,太棒了🤟 線上影片下載 ★買噹噹Mydowndown 支援facebook(含私人), Youtube, Dailymotion, Twitter, Tumblr, Instagram, Vimeo, Vine, Xuite ★y2mate.c
Thumbnail
avatar
峽谷老仙女
2023-03-29
【財經工具箱2】財經活動、產業資訊哪裡找?新手記者、事件交易投資人該知道的好用平台......重點先行: 對財經記者來說,掌握財經大事、記者會,是跑線、結識人脈、寫稿根本。 對事件型交易投資人來說,掌握產業事件、提前佈局個股,也至關重要。 以下資訊平台、工具,有助於你掌握線上財經大事。
Thumbnail
avatar
羊羽的財經備忘錄
2022-10-10
為你的思考工具箱,加點小工具:「批判性思考」的第一步👋Hello大家,今天要介紹在經理人雜誌上看到的「批判性思考」(critical thinking) ✍ 👉我認為這是很好用的思考工具,現在的人吸收或者傳遞資訊,很需要一套系統性的思維,幫助我們釐清哪些是比較可靠的、哪些一看就有邏輯謬誤👀 批判性思考的必要 批判性思考的6個思考小工具
Thumbnail
avatar
和Olivia一起讀書吧
2022-03-12