總結一下如何使用postman發送get或post請求
請求
一.GET請求
通常用於請求服務器發送某個資源,請求的數據會附在URL之后,以?分割URL和傳輸數據,多個參數用&連接
1.請求方法選擇GET
2.在request url處輸入請求url
3.點擊Params,會彈出鍵值輸入框,可以添加多個參數,填寫好的參數會自動拼接到url中(如果添加的url已經有參數,postman會自動將url的參數分成鍵-值對兩部分)

當然也可以根據需要在Headers添加請求頭信息
二.POST請求
POST方法一般用來向服務器輸入數據,它把提交的數據放置在是HTTP包的包體中
1.請求方法選擇POST
2.在request url處輸入請求url
3.請求方法選為POST后,請求欄下的Body欄會高亮,也就是可以向request body中填充數據(添加再body種的參數並不會追加到url后面)
Body中有4種數據填充形式,分別為:form-data、x-www-form-urlencoded、raw、binary

(1)form-data
表示http請求中的multipart/form-data方式,會將表單的數據處理為一條消息,用分割符隔開,可以上傳鍵值對或者上傳文件:

(2)x-www-form-urlencoded
會把表單數據轉換為鍵值對
form-data與x-www-form-urlencoded的區別
- multipart/form-data:可以上傳文件或者鍵值對,最后都會轉化為一條消息
- x-www-form-urlencoded:只能上傳鍵值對,而且鍵值對都是通過&間隔分開的
(3)raw
可以上傳任意格式的文本,文本不做任何修飾傳到服務端。比如傳一些xml,或者json數據,或者text文本數據。

(4)binary
相當於Content-Type:application/octet-stream,只可以上傳二進制數據,通常用來上傳文件,但是一次只能上傳一個文件

注意,我們再設置post請求時 ,並沒有特意設置請求頭,工具自動為請求添加了請求頭
body為form-data格式的數據時

body為json格式數據時

響應
1.點擊 Send 即可發送請求
在下面的response模塊顯示返回信息

需特別注意的是注意區別HTTP狀態碼與響應正文中的狀態碼,只有HTTP狀態碼是200時,才代表這個接口請求是正確的,這個是HTTP協議定義的,而響應正文的狀態碼,是程序員自已定義的,可以是200,也可以定義為其它值,是為了讓接口使用者去區分正常數據與異常數據。
2.可以根據需要選擇響應體的查看方式

- Pretty
Pretty模式可以格式化JSON或XML響應報文,以便更容易查看。沒有人希望通過縮小的單行JSON響應來尋找我們需要的字符串!突出顯示Pretry模式中的鏈接,點擊它們,可以通過鏈接URL在Postman中加載GET請求。為了瀏覽較大的響應報文,可以單擊左側的向下指向的三角形(▼)折疊響應報文。

為了讓Postman自動格式化響應報文,我們確保返回正確的Content-Type請求頭。如果API沒有返回Content-Type請求頭,則可以通過JSON或XML強制進行格式設置。我們可以通過從“語言檢測”下拉列表中選擇“JSON”,或者在SETTINGS模式內的常規選項卡下強制默認顯示為JSON格式。
- Raw
Raw視圖只是最原始的方式顯示響應報文的內容。
- Preview
Preview模式在沙箱中以iframe的形式呈現響應。默認情況下,某些Web框架會返回HTML錯誤,所以預覽模式在此處特別有用。但是由於iframe沙盒限制,JavaScript和圖像在iframe中被禁用。
有興趣的可以看看這個博主的總結:https://www.cnblogs.com/xiaoxi-3-/p/7839278.html
2018-12-20