Postman的使用介紹
Postman 是一種非常流行的接口調試工具,可以發送幾乎所有類型的HTTP請求。
在前后端分離的開發寫作方式下,可以快速的測試接口的功能,驗證接口返回數據。
Postman適用於不同的操作系統,Postman Mac、Windows X32、Windows X64、Linux系統,還支持postman 瀏覽器擴展程序、postman chrome應用程序等。
一、Postman環境准備
1.Postman下載
官網下載地址:https://www.postman.com/downloads/
官方學習文檔:https://learning.postman.com/docs/
2.Postman賬號
- 賬號部分我們可以點擊跳過,直接進入應用
- 左側欄菜單
二、發送HTTP請求
1.創建一個請求
1.1 入口
- 從集合中右鍵添加請求
- 從“+”號按鈕,添加請求
- new -> HTTP Request,添加請求
- overview頁面
1.2 請求頁面的區域划分
1.3 發送第一個請求
[GET] www.baidu.com
選擇 GET 請求,url 輸入“www.baidu.com”,點擊 Send
1.4 發生了什么
注:postman樣本集合並參考此示例API的文檔。
1.5 HTTP 請求方法
2.GET請求
GET 請求指定的頁面信息,並返回實體主體。
2.1 接口參數
Query String Parameters
當發起一次GET請求時,參數會以url string的形式進行傳遞。即?
后的字符串則為其請求參數,並以&
作為分隔符。
[GET] https://postman-echo.com/get?id=1
這段url 意思是:
GET方式
使用 https協議
請求服務器:postman-echo.com
請求資源路徑:/get
並攜帶參數名“id”,值為 1
2.2 多參數請求
[GET] https://postman-echo.com/get
入參params:
"username": "xiaomi"
"password": "123456"
在url后面,多個參數之間以&
作為分隔符拼接參數
2.3 響應區域說明
4.POST請求
POST請求方法 - 向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST 請求可能會導致新的資源的建立和/或已有資源的修改。(具體以后端實現為准,現在有很多查詢數據的接口也用post方式請求)
body提交的數據,必須包含在消息主體中entity-body中。
4.1 Postman中content-type類型
Content-Type(內容類型),一般是指網頁中存在的 Content-Type,用於定義網絡文件的類型和網頁的編碼,決定瀏覽器將以什么形式、什么編碼讀取這個文件
數據發送出去后,需要接收的服務端解析成功,一般服務端會根據content-type字段來獲取參數是怎么編碼的,然后對應去解碼
- x-www-form-urlencoded:
"content-type": "application/x-www-form-urlencoded"
application/x-www-form-urlencoded :