Postman傳參區別

使用場景

在進行接口請求測試的時候, 咱們一般會採用Postman做爲接口測試工具html

傳參方式

  • get
  • post

這裏只列了兩種, 咱們正常使用的傳參參數使用最多的通常使用這兩種json

在進行參數請求的時候, Postman中爲咱們提供了以下的方式瀏覽器

這裏具體說下面的幾種bash

  • form-dataapp

    multipart/form-data既能夠上傳文件,也能夠上傳鍵值對,它採用了鍵值對的方式,因此能夠上傳多個文件。工具

    H5以後纔有的, form表單, 若是選擇了此方法進行傳輸. 會把整個表單中的傳輸數據放到一個對象中而後進行傳輸.post

    上傳文件必須採用這種方式測試

  • x-www-form-urlencoded編碼

    就是application/x-www-from-urlencoded,會將表單內的數據轉換爲鍵值對,好比,name=Java&age = 23. 表單中提交的數據, 會通過urlencode編碼以後再傳輸url

    若是咱們直接在瀏覽器中輸入百度,以下圖

    直接回車, 會是以下的狀況

    這個時候咱們直接複製這個地址進行粘貼會發現自動轉碼成下面的這樣

    https://www.baidu.com/s?ie=UTF-8&wd=%E7%99%BE%E5%BA%A6
    複製代碼

    這就是通過了瀏覽器的轉碼. 因此在post請求的時候要使用頭部聲明

  • raw

    能夠上傳任意格式的文本,能夠上傳textjsonxmlhtml

  • binary

    至關於Content-Type:application/octet-stream,從字面意思得知,只能夠上傳二進制數據,一般用來上傳文件,因爲沒有鍵值,因此,一次只能上傳一個文件。

multipart/form-datax-www-form-urlencoded區別

  • multipart/form-data:既能夠上傳文件等二進制數據,也能夠上傳表單鍵值對,只是最後會轉化爲一條信息

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

Content-Type

Content-Type: text/plain; charset=utf-8
複製代碼
  • text/plain: 純文本
  • text/html: 網頁, 瀏覽器能夠解析內容中的標籤, 例如: <h1><br>
  • application/json: json的形式
相關文章
相關標籤/搜索