在web和移動端開發時,常常會調用服務器端的restful接口進行數據請求,為了調試,一般會先用工具進行測試,通過測試后才開始在開發中使用。這里介紹一下如何在chrome瀏覽器利用postman應用進行restful api接口請求測試。
1、安裝Postman
-
下載postman,這里提供兩種方式。
1、通過postman官方網站直接點擊百度搜索“postman”
就可以找到。
點擊“get it now it's free!”進入chrome商店下載
注意:chrome商店需要到“牆外”在才能下載。
-
2、離線安裝:
文件已經放在百度雲上:
鏈接: http://pan.baidu.com/s/1bni9Dzp 密碼: kkgb
解壓下載的文件“Postman-REST-Client_v0.8.1”,內容文件結構如下:
-
打開Chrome,依次選擇“選項”>>"更多工具">>“擴展程序”,
也可以在地址欄里直接輸入:“chrome://extensions/”
打開后如下圖
勾選“開發者模式”
然后點擊“加載已解壓的擴展程序”,選擇剛才我們下載並解壓出來的文件夾。
-
安裝好后如圖:
END
2、進行Restful請求測試
-
打開chrome的“應用”,或者直接在地址欄里輸入“chrome://apps/”也可以打開應用頁面
打開postman
-
Get請求:
在地址欄里輸入請求url:http://localhost:9998/api/user
選擇“GET”方式,
點擊"Url params",添加url params key:id , value:1
點擊“send”得到json數據如下:
-
如果想要Post請求:
在地址欄里輸入請求url:http://localhost:9998/api/user/1
選擇“POST”方式,
點擊"application/x-www-form-urlencoded",
添加key:name , value:baidu-lulee007
添加key:sex , value:man
-
注意:請求支不支持post請求是由服務端決定。
如果服務端需要請求類型為json,需要在“headers”添加
key:Content-Type , value:application/json
選擇“raw”,並添加:
{
"id": 1,
"data": {
"name": "baidu-lulee007",
"sex": "man"
}
}
END