注册API
入参
参数 | 描述 |
---|---|
API名称 | 支持中文、英文、数字、下划线(_),且只能以英文或中文开头,4~50个字符。 |
API Path | API存放的路径,例如/user。说明支持英文、数字、下划线(_)和连字符(-),且只能以( /) 开头,不得超过200个字符。 |
协议 | 支持HTTP、HTTPS协议。如果您需要通过HTTPS协议调用API,请您发布API至网关后,在API网关控制台绑定独立域名,并上传SSL证书。详情请参见支持HTTPS。 |
请求方式 | 支持GET、POST、PUT和DELETE。 |
返回类型 | 支持JSON和XML。 |
可见范围 | 包括工作空间和私有:工作空间:该API对本工作空间内的所有成员可见。私有:该API仅对API的负责人可见,且暂不支持授权。说明如果设置可见范围为私有,在目录树中,仅自己可见,工作空间内的其他成员不可见。 |
标签 | 从标签列表中选择相应的标签,详情请参见创建及管理API标签。说明标签名称支持汉字、英文、数字和下划线(_),您最多可以设置5个标签,且每个标签不超过20个字符。 |
描述 | 对API进行简要描述,不得超过2000个字符。 |
目标文件夹 | 存放API的目录。 |
出参
参数 | 描述 |
---|---|
后台服务Host | 待注册API服务的Host,以**http://或https://**开头,并且不包含Path。说明示例:假设您接口服务地址为http://xxx-cn-xxx.alicloudapi.com/user/info ,可取http://xxx-cn-xxx.alicloudapi.com 设为后台服务Host。具体的可根据您接口服务地址实际路径进行配置。 |
后台服务Path | 待注册API服务的Path,Path中支持参数,参数要放在**[]中,如/user/[userid]**。配置Path中的参数后,在注册API向导的第二步API参数配置环节,系统会自动在请求参数列表添加Path位置的参数。说明示例:假设您接口服务地址为http://xxx-cn-xxx.alicloudapi.com/user/info ,可将/user/info 设为后台服务Path。具体的可根据您接口服务地址实际路径进行配置。 |
后端超时 | 设置后端超时时间。 |
需要接口请求链路,查看接口详情
API请求统计: ES
Aviator函数和正则表达式 适用场景对比
场景 | 正则表达式 | Aviator |
---|---|---|
简单的字符串匹配和验证 | ✔️ 非常适合 | ❌ 过于复杂,不推荐使用 |
动态规则修改 | ❌ 不支持 | ✔️ 支持动态加载规则 |
多条件逻辑 | ❌ 难以实现,表达式冗长且复杂 | ✔️ 支持多条件逻辑 |
规则与代码分离 | ❌ 不支持 | ✔️ 规则可以存储在外部配置 |
可读性要求高 | ❌ 正则表达式难以理解 | ✔️ 表达式更易于理解 |
扩展性要求高 | ❌ 仅限于正则的能力 | ✔️ 支持复杂逻辑、动态函数调用 |