1. 程式人生 > >認識和使用工具之使用Postman模擬傳送get、post、delete、put請求

認識和使用工具之使用Postman模擬傳送get、post、delete、put請求

使用Postman模擬傳送get、post、delete、put請求

現在的模擬傳送請求外掛很多,包括在idea上都自帶了Test restful web service來模擬請求,但親測postman更好用一些

今天來分享如何使用postman傳送各種請求

1.下載

postman:https://www.getpostman.com/apps

 

2.模擬傳送請求(請求後面會講解headers的設定,此處的請求都是符合restful api的請求)

  get請求:

    post請求

 

 Put請求(和post請求類似)

delete請求

我們可以看到主要有headers和body需要設定,header主要來存放cookie 資訊的

body主要用來存放post或者put的一些資料,比如username ="xxxx"&password="124"還有就是要上傳的圖片的nsdata資料,get和delete不需要設定這兩項

1.關於headers,詳情可看https://www.cnblogs.com/mylanguage/p/5689879.html

總結如下

 

 

有關Content-Type屬性值有如下編碼型別:

 

   multipart/form-data:既可以上傳檔案等二進位制資料,也可以上傳表單鍵值對,只是最後會轉化為一條資訊;

   x-www-form-urlencoded:只能上傳鍵值對,並且鍵值對都是間隔分開的。

 傳送什麼型別的資料就需要將Content-Type設定為對應的資料型別,如傳送json資料時設定為application/json,傳送圖片時設定為image/jpeg,等等

 

2.關於body

body中有4個選項:form-data、x-www-form-urlencoded、raw、binary

a。form-data:既可以上傳鍵值對,也可以上傳檔案。當上傳的欄位是檔案時,會有Content-Type來說明檔案型別,可以上傳多個檔案。

b.x-www-form-urlencoded:會將表單內的資料轉換為鍵值對,比如,name=java&age = 2,只能上傳鍵值對

 

c.raw:可以上傳任意格式的文字,可以上傳text、json、xml、html等

只可以上傳二進位制資料,通常用來上傳檔案,由於沒有鍵值,所以,一次只能上傳一個檔案。