## 服务调用测试 1. 打开接口文档系统,并开启所有增强配置(2.5.0之前版本使用的是旧版本的ui,所以升级后请务必先**清空浏览器缓存**):[http://localhost/doc.html](http://localhost/doc.html) ![](https://img.kancloud.cn/3d/4e/3d4e61213154e4eca0e5157c9b62b7b4_2640x1272.png) ![](https://img.kancloud.cn/74/5c/745c447f3b162499ca444ecc4428effa_2640x1036.png) 2. 点开`全局参数设置`,增加认证请求头 ![](https://img.kancloud.cn/8d/b1/8db1fc98ab28d3a8e6e3d10279971690_2640x1126.png) 3. 给`Authorization`填入对应的值 ![](https://img.kancloud.cn/d5/08/d50809d39b6d2f19249bce43a0e2a0b8_2640x1246.png) ![](https://img.kancloud.cn/ee/fe/eefea216deb00579175b951b306a2290_2638x926.png) 4. 其中`Authorization`的值是`blade_client`表的`client_id`、`client_secret`字段组合后转换成的Base64编码 ![](https://img.kancloud.cn/a9/eb/a9ebb3530728622ede5da216546e40f0_888x270.png) ![](https://img.kancloud.cn/21/7e/217e7eefb65c5e44439085475790b92a_2148x510.png) 5. 找到对应的Token接口 ![](https://img.kancloud.cn/1d/b4/1db4f1264961f05c0844980ef89ee541_2638x1756.png) 6. 将原先默认的参数修改为下图,并点击发送,收到返还说明token获取成功 ![](https://img.kancloud.cn/6d/57/6d57640b5505e43d1c88c3c7fb9f03d8_2630x1214.png) ![](https://img.kancloud.cn/66/ce/66ce887e4143be31e811783307837f0c_2630x1780.png) 7. 点开`请求头部`,发现我们刚刚设置的请求头已经自动带上 ![](https://img.kancloud.cn/ef/6c/ef6cf4dfaca57ce5f7e041da86a672f3_2632x1438.png) <br> ## 服务鉴权测试 1. 为了测试相关代码,我们到左上角选中`工作台模块`,打开对应的接口文档 ![](https://img.kancloud.cn/bd/5d/bd5d01d9545cba7e3ea9e98900b366cd_2632x902.png) 2. 直接点击调用,发现是鉴权失败 ![](https://img.kancloud.cn/bc/38/bc38d0db5755e94986c49e343b5873e9_2626x1050.png) <br> ## 服务鉴权配置 1. 切换回第一次进行接口调用的token接口,复制对应的两个参数 ![](https://img.kancloud.cn/ba/48/ba4834b0c13e16d73429ab5c96aa1e4d_2628x1432.png) 2. 将`token_type`与`access_token`两个值拼接,中间以**空格**隔开,配置到全局参数设置内(注意不同子系统切换后,都需要到全局参数设置内配置一下) ![](https://img.kancloud.cn/71/94/71948792f02e069bc8d8fa2398fac94c_2644x1100.png) ![](https://img.kancloud.cn/5c/70/5c7099a45b425607f0e241d6ad93e466_2646x1140.png) 3. **刷新界面**,**关闭之前的窗口**,再次打开一开始的接口,发现调用成功 ![](https://img.kancloud.cn/60/08/60086248c30c45614cdd41a3754d9f88_2634x1780.png) ![](https://img.kancloud.cn/a9/d1/a9d122d8c61b0d6a57014744eea857fb_2632x1778.png) <br> ## 后记 * 至此,工程启动成功,api调用成功 * 下一步便是逐步理解整个项目从而可以进入快速开发的阶段