1. 程式人生 > >postman測試web服務時新增json型別的引數

postman測試web服務時新增json型別的引數

Postman 是一個用來測試Web API的Chrome 外掛軟體,可由google store 免費取得並安裝於Chrome裡,對於有在開發Web API的開發者相當有用,省掉不少寫測試頁面呼叫的工作,通常我們看到的使用情境多數是直接呼叫Web API而未隨著Request傳送相關所需引數,本篇就來說明如果我們想要在呼叫Web API時一併夾帶JSON資料時,該如何使用Postman?

情境假設 :

採用POST的請求方式,並且須夾帶JSON資料給Web API

使用方式 :

(1) 輸入Web API 地址,並選擇以POST方式傳送

[]

(2) 點選 Headers按鈕 ,加入宣告Content-Type是以JSON傳送 ( Header 輸入 Content-Type , Value 輸入 application/json ),這個設定步驟是個關鍵

[]

(3) 接著點選 raw ,並設定為JSON

[]

(4) 完成以上設定後,就可以在文字輸入區域把我們所要夾帶的JSON填入,並按下 Send 就可以了

[]

這樣在tornado中的Handler中的post函式裡使用:

data = self.request.body
str_data = data.decode('utf-8')
request_parameter = json.loads(str_data)
print(request_parameter)
print(request_parameter['userid'])
print(request_parameter['apkpath'
])

就可以拿到客戶端傳送過來的資料並解析使用