POSTMAN-REST Client的概念
+ 是Chrome的一個擴展,可以用來向服務器發送請求和接收響應
REST表示什麼
+ Representational State Transfer,REST風格的Web服務,是通過簡潔清晰的URL來提供資源鏈接,客戶端通過對URL發送HTTP請求獲得這些資源,而獲取和處理資源的過程讓客戶端應用的狀態發生改變
請求的方式
ID | 中文名稱 | 英文名稱 | 請求資源的方法 |
---|---|---|---|
1 | 增 | Creat | POST |
2 | 刪 | Delete | DELETE |
3 | 改 | Update | PUT |
4 | 查 | Read | Get |
舉例
- Get請求的實現方式,操作步驟
- 請求資源的方法,這裏是Get
- 寫入接口地址
- 單擊Send按鈕
- 發送一個POST請求
- 寫入接口地址
- 寫入表單數據
- 單機Send按鈕
但是,POST請求是需要攜帶Cookie的。意思就是說,當我們在某個網站執行"發貼"的操作的時候,我們是需要首先登錄該網站,才能夠被允許執行“發貼”的操作。
所以,我們雖然沒有辦法在Postman裏模擬用戶登錄,但是我們可以通過攜帶Cookie的方式來實現"用戶是已登錄狀態"這個場景。來說說操作步驟:
- 單擊右上角的Headers按鈕
- 此時左側出現一個表單控件
- 參數寫入“Cookie”
- Cookie的值寫什麼?抓個包吧,登錄後隨便執行1個操作,然後F12查看Cookie的值,將"Request Headers"下面的Cookie的值都複製下來,然後粘貼到Postman內的Cookie的"Value"這裏。
請問,右上角的"URL params"是幹什麼的呢?
回答:當使用這個按鈕操作後,POST請求攜帶的參數是跟在URL後面的。
請問,POST請求的參數"寫在表單內"、"跟在URL後面"這2個方式有什麼差別?
回答:差別在於對方如果想要取到參數,前者是從表單內取,後者是從URL取。當然了也可以既從表單內取,同時也從URL取。
資源來源
https://www.cnblogs.com/musicmovie/p/4434052.html