
使用NestJS和Prisma構建REST API:身份驗證
首先,您需要下載并安裝 Postman。安裝完成后,您可以創建一個賬戶并登錄,這樣您就可以保存所有的測試信息。
Postman 提供了兩種版本:
登錄到 Postman 后,您可以保存您的測試結果,方便日后查看和重復測試。通過 Postman,您可以方便地進行各種 API 請求,無論是 GET 還是 POST 請求。
在 Postman 中,您可以選擇不同的請求方法。最常用的請求方法有:
我們將使用 GET 方法進行示范,向 JSONPlaceholder 網站發送請求。
我們將發送一個簡單的 GET 請求,目標是 JSONPlaceholder 網站。這個網站提供了一個免費的 API 接口,您可以在 Postman 中輸入該網址并點擊 “發送” 按鈕進行測試。
https://jsonplaceholder.typicode.com/users
在 Postman 中,您可以添加 查詢字符串參數 來定制請求。例如,如果您需要為請求添加特定的參數,可以通過點擊 “Params” 標簽來設置。
如果您的請求需要特定的 請求頭(比如上傳文件時需要設置文件類型),您可以在 Postman 中設置 Content-Type 等請求頭。
例如,若要上傳一個 JPEG 文件,您可以設置請求頭為:
Content-Type: image/jpeg
點擊 "發送" 按鈕后,您將看到來自服務器的響應數據。Postman 支持顯示 JSON 格式的響應,您可以選擇查看原始數據或以格式化的方式查看。
如果您想發送數據到服務器,可以使用 POST 請求。在請求體中,您可以添加需要發送的數據,如 JSON 格式 或 表單數據。
例如,如果您要創建一個新帖子,可以發送以下數據:
{
"userId": 1,
"title": "New Post",
"body": "This is a new post."
}
在 POST 請求中,您可以通過設置請求體來發送 參數 或 文件。如果是表單數據,您可以選擇 form-data 格式,填寫需要傳送的 key-value 對。
例如:
username: Bob
userId: 7
當您發送 POST 請求 時,您將收到響應數據。根據不同的 API 接口,您可能會收到不同格式的響應,比如 JSON、XML 或 HTML。
Postman 允許您查看響應的詳細信息,包括 HTTP 狀態碼、響應時間、數據大小 等。
Postman 會記錄您發送的所有請求,您可以輕松查看歷史記錄,并在需要時重新發送相同的請求。這對于調試和重試失敗的請求非常有用。
Postman 是一個非常強大的工具,它不僅適用于服務器端 API 開發者,還適用于客戶端開發人員在調用 API 時的測試工作。如果您的代碼出現問題或無法正確響應,可以使用 Postman 來驗證 API 是否正常工作。
無論是 GET 還是 POST 請求,Postman 都能幫助您檢查返回的數據格式,確保您的代碼能夠正確處理 API 返回的響應。
原文引自YouTube視頻:https://www.youtube.com/watch?v=t5n07Ybz7yI