
node.js + express + docker + mysql + jwt 實現用戶管理restful api
你可以點擊工具欄里面的”New”按鈕,或者在啟動 Postman 的時候也會彈出這個選項。
我們需要按照下面的步驟將 Mock 的完整內容添加到既有的集合里面,然后通過 Postman 的 Echo 服務模擬調用 API 的過程:
使用 Postman,發送一個 GET 請求到 https://postman-echo.com/get?test=123。 響應結果如下圖所示:
點擊 Save 按鈕打開 SAVE REQUEST 對話框。你可以將請求保存到既有的集合里面,也可以新建一個集合保存。這里我們新建一個集合 C1,后續可以在 Collections 頁簽里面查看。
點擊 Save Response 按鈕,保存請求 R1 的返回結果。
這會跳轉到下圖所示的界面,在這里,可以將請求響應信息保存起來作為示例使用,作為示例使用。我們把這個示例叫做 P**1**。
關于請求的方式、URL、狀態都很重要,可以用于評估創建的 Mock 會返回哪些響應。檢查一下所有的這些元素是否符合要求,之后再點擊 Save Example 按鈕。點擊左上角的返回按鈕返回請求創建器,就可以在右上角看到我們創建的示例了,把它添加到我們的請求里面。
在 Postman 中,點擊集合 C1 旁邊的箭頭 (?) 打開詳細信息頁面,如果要打開 MOCK COLLECTION 對話框,在 Mocks 頁簽下面,點擊 Create a Mock server 按鈕。在這里,你可以把你的 Mock 服務包括在特定的環境里面,或者選擇公有或者私有類型,作為默認的 Mock 服務類型。
當你 Mock 了某個集合之后,集合的詳細信息會顯示在 Mock 頁簽下面。你也可以看到 接下來的步驟里面需要 Mock 的 URL。
目前我們已經設計好了我們的 Mock 服務 M1,現在我們試著請求一下這個 Mock 的端口。復制這個 Mock 的 URL,然后粘貼到我們上一步創建的 Mock 服務的新請求里面。
Mock 服務的響應結果完全取決于你之前保存的示例以及包含的 URL 和請求方法類型。我們之前保存了一個示例,請求路徑是 /get,請求方法是 GET
。因此,向 /get 路徑發送一個 GET 請求會得到符合我們預期的響應。
Postman 對 Mock 服務的功能進行了擴展,可根據匹配的查詢參數返回不同的響應結果。Mock 服務會根據查詢參數匹配保存的示例。所以當你有且僅有查詢參數存在差異的時候,并且你希望在相同的請求路徑上為不同的查詢參數模擬不同的響應時,Postman Mock 服務器將返回與請求路徑和相應的查詢參數匹配的確切答案。
Postman 團隊給的示例:
我們已經了解了如何創建集合、保存請求、保存示例、創建 Mock 并使用。
Postman 帳戶每月提供有限數量的免費 Mock 服務器調用。你可以在 Postman API 或帳戶使用頁面查看你的使用限制。
如果上文漏掉了什么內容,歡迎在評論區補充。
文章轉自微信公眾號@前端之巔
node.js + express + docker + mysql + jwt 實現用戶管理restful api
nodejs + mongodb 編寫 restful 風格博客 api
表格插件wpDataTables-將 WordPress 表與 Google Sheets API 連接
手把手教你用Python和Flask創建REST API
使用 Django 和 Django REST 框架構建 RESTful API:實現 CRUD 操作
ASP.NET Web API快速入門介紹
2024年在線市場平臺的11大最佳支付解決方案
完整指南:如何在應用程序中集成和使用ChatGPT API
選擇AI API的指南:ChatGPT、Gemini或Claude,哪一個最適合你?