這期抽出來的問題是關于使用Eolinker工具進行介面測驗時傳遞集合引數,下面是流程的示例決議,
集合中的List型別以及陣列引數傳遞設定程序如下:
Step 1: 后端介面
@ApiOperation("更新角色權限")
@PostMapping("/permission/update")
public Results updateRolePermission(@RequestParam int id,
@RequestBody List
{
return rolePermissionService.updateRolePermission(id, permissions);
}
eolinker介面測驗傳遞Map型別引數
Step 1: 設定Header****

集合一般放在body里傳遞,根據SpringBoot引數決議規則,需要在引數前加上 @RequestBody 注解,
Step 2: PostMan測驗
請看圖,Header中添加 “ Content-Type: application/json ”表示決議為JSON,
這里傳遞的是String集合,其他物件集合,使用{}包住物件,如:
[
{"a": 1},
{"b", 2}
]

或者是json
Step 2: 設定引數體
以json格式寫好資料

測驗結果:
最后回傳的測驗結果就是介面回傳的內容,
Step 3:前端傳參
錯誤的示例:

正確的示例:

這期的問題整理大概就這些啦,歡迎大家評論溝通,使用程序中有什么疑問也可以隨時找筆者交流,
Eolinker:國內流行的API管理和開發平臺,支持Saas和私有化部署,
使用地址:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/285791.html
標籤:其他
上一篇:關于API網關(一)性能
