yapi中mock jsonp介面響應的方法

2021-09-17 04:13:41 字數 710 閱讀 8544

yapi具有強大的mock能力,但是它是否可以mock jsonp請求呢?

普通的json schema和期望方式,都只能返回json,無法在返回中增加callback函式名。我們嘗試使用「高階mock」中的「指令碼」完成這個功能。如下圖所示,注意「是否開啟」的部分一定要開啟。

mock指令碼如下:

var cb = params.callback;

if (!cb)

var a = [0,1,2,3,4,5]

var json = ;

})}var res = json.stringify(json);

mockjson = cb + '(' + res + ')';

說明:

對應**如下:

this is a jsonp demo
在瀏覽器上開啟頁面,看到如下結果:

這說明我們的嘗試成功了。

mock資料時只能使用random系列方法(佔位符),無法使用模板。因此可以看到2.1中的**為了mock陣列,使用了比較trick的方法。

mongoDB中的使用者角色管理,及yapi的搭建

mongodb忘記密碼如何設定 mongodb中使用者的許可權管理 yapi的搭建步驟 解決centos部署專案後一斷開遠端連線就訪問不了專案的問題 注釋mongod.conf中的許可權驗證,然後重啟mongo服務 在mongodb的bin目錄下執行以下命令 執行下面的操作去重新建立admin使用者...

IT界中的《學習的革命》

這兩天,博文中充滿了一種激動,這種激動是 大全2 所帶來的。由我們 電子工業出版社博文視點資訊 編輯出版的 大全2 創造了書業界的另乙個 學習的革命 在短短的四天內,零售價98.00元整的 大全2 的銷售直逼一萬冊,我們已經開始緊張的重印工作了。因為,網上書店和實體書店要求發貨的通知太多了。雖然這本...

php中建立和呼叫webservice介面示例

這篇文章主要介紹了php中建立和呼叫webservice介面示例,包括webservice基本知識 webservice服務端例子 webservice客戶端例子,需要的朋友可以參考下 作為開發者來講,要想寫webservice介面或者呼叫別人的webservice介面,首先需要了解什麼是webse...