超級好用的前端開發測試Chrome插件-基於REST的Web服務客戶端

基於REST的Web服務客戶端是一款功能強大的谷歌瀏覽器插件,使用基於REST的Web服務客戶端(模擬REST客戶端)可以讓用戶使用谷歌瀏覽器模擬REST請求來測試REST風格。

基於REST的Web服務客戶端的開發背景

REST風格的web架構系統,又稱爲RESTful架構,它是一種網絡數據編程的規範,REST沒有具體的標準,它只是一種編程風格或者是一種約束,主要用於網絡客戶端與服務端的數據交互,比如手機app與雲服務器之間的交互,遊戲客戶端與遊戲服務器的交互。REST的一大特點就是表現在其是一種輕量級、無狀態的數據交互。REST的無狀態只要表現在其在與服務器端交互的時候,請求必須包含所需的信息,如果服務器重啓,客戶端不會得到通知等方便,相比SOAP或者XML-RPC,REST顯得更加輕巧,簡單。

REST在開發的的時候,通常包含了服務器端的內容,在些都需要客戶端開發完畢後,才能對服務器端的數據進行校驗和調試,但是事實上我們需要提前進行這一步,所以,今天給大家推薦一款可以模擬REST客戶端來請求服務器的谷歌瀏覽器插件。

基於REST的Web服務客戶端的簡介

基於REST的Web服務客戶端是一款可以模擬REST客戶端向REST服務器端發送請求的Chrome插件,在Chrome中安裝了基於REST的Web服務客戶端插件以後,用戶就可以在REST服務器端開發完成後,提前使用基於REST的Web服務客戶端插件,對服務器上的數據請求,進行測試,以達到提前感知錯誤,並及時修正的目地。

基於REST的Web服務客戶端的使用方法

1.在谷歌瀏覽器中安裝基於REST的Web服務客戶端插件,並在Chrome的擴展器中啓動模擬REST客戶端向REST服務器端發送請求的功能,基於REST的Web服務客戶端插件的下載地址可以在本文的下方找到,離線基於REST的Web服務客戶端插件的安裝方法可參考:怎麼在谷歌瀏覽器中安裝.crx擴展名的離線Chrome插件? 最新谷歌瀏覽器離線安裝版可以從這裏下載:http://chromecj.com/chrome/2014-09/177.html

2.點擊Chrome右上角的基於REST的Web服務客戶端插件按鈕,就可以打開模擬REST客戶端的界面,在該界面中用戶可以輸入需要測試的REST服務器端地址,進行測試。

3.如果對REST服務器端的請求需要帳號和密碼認證,可以點擊基於REST的Web服務客戶端插件界面上方的認證選項,並選擇HTTP基本認證,在發送REST請求的時候,附帶上認證信息進行發送,如圖所示:

基於REST的Web服務客戶端附帶認證信息發送請求

4.如果對REST服務器端的請求,還需要保護必要的HTTP頭部信息,可以點擊基於REST的Web服務客戶端插件上方的添加頭部信息按鈕,並在彈出窗口中,添加頭部信息的名稱和值以後,再發送對服務器端的REST請求,如圖所示:

使用基於REST的Web服務客戶端添加頭部信息後繼續發送REST請求

5.通過添加請求屬性,用戶可以模擬多種REST請求中所需要的數據,如圖所示:

基於REST的Web服務客戶端請求屬性

6.如果用戶經常操作某一個請求,和把請求導入或導出到json文件中,方法是點擊收藏夾按鈕,然後選擇相應的導入導出選項,如圖所示:

基於REST的Web服務客戶端導入導出

7.通過基於REST的Web服務客戶端插件的結果界面中,用戶可以查看出REST請求發送之後的結果,其中可以顯示出響應的摘要、響應的原始請求和響應後的格式化請求,如圖所示:

基於REST的Web服務客戶端插件請求後的結果展示

基於REST的Web服務客戶端的注意事項

1.基於REST的Web服務客戶端插件不僅能夠測試REST服務器端的請求,對於普通的HTTP請求一樣可以進行測試,測試成功後的結果會以網頁源代碼的形式展現給用戶。

2.REST服務器端可能有多種請求認證方式,請用戶注意其中的需求後,使用基於REST的Web服務客戶端添加認證進行測試。

轉載必須註明來自: Chrome插件 » 基於REST的Web服務客戶端

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章