兩款 REST 測試工具

2022-02-25 20:14:34 字數 3515 閱讀 4643

用curl命令列測試rest api 無疑是低效率的,這裡把最近使用的兩款 chrome 外掛程式總結下

rest console

下面是兩個的截圖介面

postman 測試工具

這3種方法其中 form-data 是不支援 put 方法的。而用rest console中的 content-type:multpart/form-data 是支援 put 方法的。不知道是不是bug

4. response body

支援3種展示方式, 以及常用的xml和json格式。

5. response header

connection →

connection

options that are desired for the connection

keep-alive

content-length →93

date →fri, 01 aug 2014 05:41:56 gmt

keep-alive →timeout=5, max=100

server →apache/2.2.9 (win32) php/5.4.30 mod_fcgid/2.3.6

x-powered-by →php/5.4.30

rest console 測試工具

1. options

軟體相關設定,配色,主題,高亮設定等(說明這個東東功能比較全面)

特別說下乙個選項就是help lines, 開啟這個選項,對著 rest console的每乙個選項,就很容易搞清楚 http 的 請求和響應中的每乙個專案是怎麼回事

2. target

設定下面內容:

accept

acceptable language

3. body

content-md5: 比如 q2hly2sgsw50zwdyaxr5iq==

request payload

custom headers

對照個例子:

accept:*/*

accept-encoding:gzip,deflate,sdch

accept-language:zh-cn,zh;q=0.8,en-us;q=0.6,en;q=0.4

authorization:basic mtawlxrva2vuog==

cache-control:no-cache

connection:keep-alive

content-length:20

content-type:text/plain;charset=utf-8

host:192.168.4.126

origin:chrome-extension://fdmmgilgnpjigdojojpjoooidkmcomcm

4. authorization

5. headers

cache (內容太多了)

common non-standard request headers

6. response

status code: 200

date: fri, 01 aug 2014 06:39:00 gmt

server: apache/2.2.9 (win32) php/5.4.30 mod_fcgid/2.3.6

connection: keep-alive

x-powered-by: php/5.4.30

content-length: 94

keep-alive: timeout=5, max=100

request url: 

request method: put

status code: 200

params: {}

content-type: multipart/form-data

authorization: basic mtawlxrva2vuog==

accept: */*

connection: keep-alive

origin: chrome-extension: //rest-console-id

http請求的accept引數

===上面提到了乙個設定的地方,acceptcontent-type

這兩個引數很重要

後者這個 type 指的是head body 內容的 型別

這就是為什麼這兩個引數分別被 rest console 工具分別放在了2. target3. body中。

在 yii 中預設支援的 rest api 格式有 xml 和 json, yii 會根據 請求的 head 的 accept 引數來返回對應格式的資料。

這個引數 在chrome 中可以修改預設值嗎?

兩款codereview工具

我們是使用eclipse ide開發的,eclipse的外掛程式不計其數,不怕找不到,就怕你不找,因此從eclipse code review plugin 下手。經過調研和試用,我找到兩款比較好用的免費外掛程式 reviewclipse 和 jupiter 簡單介紹一下這兩個工具的特點和在qone...

兩款WEB測試的輔助工具

1.browsershots browsershots能給出你的 在不同瀏覽器下顯示效果的截圖,包括firfox和ie,safari,konqueror等,但是結果要在1 3小時後才能出來。2.internet supervision url check internet supervision u...

兩款PHP環境搭建工具

學習 使用php的前提是要配置好php環境。windows使用者最麻煩的也是環境配置。於是,這型別的整合工具就誕生了。這款貌似是德國人開發的。不過是多語言版,支援中文良好。這款貌似是中國人開發的。只有中文版。值得一提的是,由於是整合環境套件,只支援本地訪問,也就是說,只能在本地使用。即使你架設好 其...