數(shù)據(jù)校驗的意義
我們可以通過 json-schema 預(yù)先定義接口的數(shù)據(jù)返回格式测僵,當(dāng)接口完成后棠隐,我們可以通過匹配 實際響應(yīng)結(jié)果 和 預(yù)先定義的接口格式 衩茸,來發(fā)現(xiàn)接口問題暂幼。如下圖:
數(shù)據(jù)校驗的設(shè)置
我們可以通過在 API設(shè)計模塊 - 預(yù)定義響應(yīng)期望 - json-schema 預(yù)先定義接口的數(shù)據(jù)返回格式筹煮。如下圖:
常見問題
為什么我返回的內(nèi)容明明是 json 格式遮精,而數(shù)據(jù)校驗提示 : 返回數(shù)據(jù)格式不是json?
這是因為雖然返回的內(nèi)容是 JSON 字符串败潦,但是返回的格式卻是其他類型(可以具體查看響應(yīng)頭的 content-type)本冲。相當(dāng)于明明是一張圖片內(nèi)容,卻保存為了 .txt 格式一樣的道理劫扒。