当前位置:网站首页>APICloud Studio3 API管理与调试使用教程
APICloud Studio3 API管理与调试使用教程
2022-07-05 12:51:00 【白又白888】
简介
面板功能区介绍
根据途中红色数字编号,对应功能如下:
- API、请求变量定义面板切换
- 搜索框与新增按钮
- API列表(列表中的每个文件夹称为一个分类)
- 根据API生成代码
- API详情、从左至右依次为请求method、url与发送请求按钮
- request区域
- response区域
- 变量配置面板
创建API
创建API的方式两种:
- 通过搜索框右侧"+"按钮创建:将鼠标移入按钮会弹出操作面板,点击新建API方法,会弹出编辑API名称弹窗,输入API名称点击"确定"即可在对应的分类下成功创建
- 通过分类右侧"..."按钮创建:选择一个分类后,对应分类右侧会出现"..."按钮,鼠标移入右侧"..."按钮会弹出操作面板,点击新建API方法,会弹出编辑API名称弹窗,输入API名称点击"确定"即可在对应的分类下成功创建
注意事项:
- 在没有分类的情况下,需要先通过搜索框右侧"+"按钮创建分类,然后即可进行正常的API创建流程
- 通过搜索框右侧"+"按钮创建的API会默认创建到当前选中的分类下
删除API/分类
- 删除API:选中要删除的API,对应的API右侧会出现"..."按钮,鼠标移入右侧"...",会弹出相应操作面板,点击删除,会弹出二次确认框以免误操作,点击删除按钮,即可成功删除
- 删除分类:选中要删除的分类,对应的分类右侧会出现"..."按钮,鼠标移入右侧"...",会弹出相应操作面板,点击删除,会弹出二次确认框以免误操作,点击确定删除按钮,即可成功删除。若改分类下存在API,需要先删除所有分类内的API才可以删除该分类
查看/修改API配置
修改API配置信息
选中需要调试或修改的API,在右侧API操作面版可以看到当前API的请求信息、请求参数,点击发送按钮,即可看到当前配置的响应详情
如图为API基础配置:
- 设置请求类型,点击下拉选择相应的请求类型
- 请求地址,输入相应的API请求地址
- 发送请求按钮,当配置完请求参数,点击即可发送请求获得响应
request配置面板
query配置面板,在每一列配置需要的query参数,在发送请求时会以query的形式携带参数
header配置面板,输入相应的配置,会在发送请求时配置到header中
配置body请求体,在相应的请求方式下配置请求体,会根据所选请求类型,在body中携带配置好的参数
response响应面板
主要用于查看API返回数据,可根据自己偏好选择格式化后的数据或是返回的原始数据,右侧下拉选项为格式化的依据
查看response响应的header信息
修改API名称
选中要编辑的API,对应的分类右侧会出现"..."按钮,鼠标移入右侧"...",在弹出的操作面板中选择重命名,输入想要修改的名称点击确定即可
配置变量
点击变量tab按钮,切换到变量操作面板,在面板中以Key,Value的形式配置全局变量,在API调用的时候,使用{Key}的形式即可使用配置好的变量。如下图
注:变量值不能引用变量,如下,是错误的
生成API代码
点击分类列表下面的"生成API代码"按钮,即可根据现有的API在根目录下的apiModel文件夹中自动生成可用代码,其中包含三个文件,分别是apiModel.js、config.js和req.js
- apiModel.js文件:生成API对应的方法,在项目中使用,直接引入该文件,按调试时定义好的API名为函数名称调用即可
如图,①为引用文件,②调用生成的API方法,③结果打印,证明调用成功
- config.js文件:主要保存在API调试时配置的变量信息
- req.js:该文件是对请求方法的封装
边栏推荐
- stirring! 2022 open atom global open source summit registration is hot!
- Pycharm installation third party library diagram
- Taobao product details API | get baby SKU, main map, evaluation and other API interfaces
- I'm doing open source in Didi
- Halcon 模板匹配实战代码(一)
- Laravel文档阅读笔记-mews/captcha的使用(验证码功能)
- 关于 SAP UI5 floating footer 显示与否的单步调试以及使用 SAP UI5 的收益
- RHCAS6
- SAP UI5 DynamicPage 控件介绍
- 潘多拉 IOT 开发板学习(HAL 库)—— 实验7 窗口看门狗实验(学习笔记)
猜你喜欢
Research: data security tools cannot resist blackmail software in 60% of cases
Introduction to sap ui5 flexiblecolumnlayout control
Discussion on error messages and API versions of SAP ui5 getsaplogonlanguage is not a function
逆波兰表达式
Pinduoduo flag insertion remarks API
Taobao, pinduoduo, jd.com, Doudian order & Flag insertion remarks API solution
How to connect the API interface of Taobao open platform (super detailed)
Solve Unicode decodeerror: 'GBK' codec can't decode byte 0xa2 in position 107
Le rapport de recherche sur l'analyse matricielle de la Force des fournisseurs de RPA dans le secteur bancaire chinois en 2022 a été officiellement lancé.
A specific example of ABAP type and EDM type mapping in SAP segw transaction code
随机推荐
Concurrent performance test of SAP Spartacus with JMeter
#yyds干货盘点# 解决名企真题:搬圆桌
国内市场上的BI软件,到底有啥区别
深度长文探讨Join运算的简化和提速
Setting up sqli lab environment
SAP SEGW 事物码里的 ABAP Editor
Small case of function transfer parameters
#yyds干货盘点#js截取文件后缀名
jxl笔记
uni-app开发语音识别app,讲究的就是简单快速。
Developers, is cloud native database the future?
SAP UI5 DynamicPage 控件介紹
SAP UI5 视图里的 OverflowToolbar 控件
函数的默认参数&函数参数的多种方法
实战模拟│JWT 登录认证
Install rhel8.2 virtual machine
Reverse Polish notation
你的下一台电脑何必是电脑,探索不一样的远程操作
《2022年中國銀行業RPA供應商實力矩陣分析》研究報告正式啟動
Taobao flag insertion remarks | logistics delivery interface