一分钟学会使用ApiPost中的全局参数和目录参数

简介: 一分钟学会使用ApiPost中的全局参数和目录参数

全局参数和目录参数

前面的示例中,我们都是在单一接口中填入不同的请求header、query、body参数。但在实际项目中,对于一批接口,往往具有相同的请求参数。此时,我们可以利用全局参数或者目录参数实现。

例如:常见的token令牌参数,假使我们请求项目下的任何接口都需要在header带上token参数,那么我们当然可以每个接口的header参数都写一个token,但是这样的话十分不利于后期维护、修改。

全局参数

我们打开全局参数管理器,在全局header除填上token参数:

那么我们每次发送接口,都会在请求header中自动带上该参数:

全局query和全局body的使用方法跟全局header类似,不再赘述。

目录参数

目录参数的作用和全局参数雷同,只是作用域不一样,B目录下的接口不会使用同级的A目录的目录参数作为发送参数。

我们可以通过编辑目录进行目录参数的填写:

那么我们每次发送该目录下的接口,都会在请求header中自动带上该参数:

参数的优先级

当全局参数、目录参数、接口中都使用了同一个参数时,最终会按照以下优先级读取参数值:

单个接口 > 目录参数 > 全局参数

如上面的示例,如果全局参数、目录参数、接口中都定义了header参数token:

全局参数:token值为:698d51a19d8a121ce581499d7b701668 // 最低优先级
目录参数:token值为:b50e345cc9febd86dedecc551ebcc505 // 其次优先级
单接口参数:token值为:a1a9db893bb8a28ccb665d2af54d9417 // 最高优先级

那么最终发送的token值为:a1a9db893bb8a28ccb665d2af54d9417

相关文章
sign check fail:check Sign and Data Fail报错攻略
错误码: com.alipay.api.AlipayApiException: sign check fail: check Sign and ​Fail            报错原因:验签失败 ,未使用正确的支付宝公钥     在新版接口的调用过程中,常常出现此报错。
6058 12
|
8月前
|
存储 弹性计算 人工智能
阿里云服务器计费模式:包年包月、按量付费、抢占式实例、节省计划、预留实例券区别及选择参考
阿里云服务器提供包年包月、按量付费、抢占式实例、节省计划和预留实例券五种计费模式,分别适用于长期稳定业务、短期或波动业务、无状态低成本任务、灵活资源调整及固定规格需求等场景。包年包月成本最低但灵活性差;按量付费灵活但成本较高;抢占式实例成本最低但可能中断;节省计划通过承诺消费换取折扣;预留实例券则绑定实例规格提供固定折扣。用户可根据业务需求、成本敏感度及资源控制要求,选择适合自己的计费模式或组合策略以优化成本。
|
12月前
|
弹性计算 Ubuntu Linux
阿里云服务器镜像怎么选?公共、自定义、共享、云市场、社区镜像区别及选择指南
在我们选购阿里云服务器的过程中,精准挑选适配的镜像(也就是云服务器所搭载的操作系统)可以让我们快速部署自己的业务。阿里云服务器镜像体系丰富,主要包含公共镜像、自定义镜像、共享镜像、云市场镜像以及社区镜像这五大类别。本文对各类镜像的特性、区别展开深入且细致的剖析,并为新手用户提供详尽、实用的选择参考。
1365 156
|
8月前
|
SQL 人工智能 BI
AI + Data中的 Semantic View:从语义层到 AI 可用的“业务语言”
本文面向数据平台/数仓/湖仓架构师等角色,深入解析AI时代数据平台的刚需——Semantic View(语义视图)。它并非普通SQL视图,而是将业务指标、维度、关系、口径规则等结构化沉淀为可治理、可复用、AI-ready的平台级资产,统一BI、Notebook与Agent的数据“真相接口”,解决多工具口径不一、LLM幻觉、治理难落地等核心痛点。(239字)
1602 0
|
SQL 缓存 监控
Oracle 亿级数据 插入 实战方案
本方案提供高效数据插入实施指南,涵盖环境评估、技术选型、分阶段实施、RAC优化、监控应急及性能验证,确保大规模数据加载稳定高效,已在生产环境验证1.2亿条数据3.5小时内完成插入。
|
人工智能 自然语言处理 架构师
智能体来了!黎跃春老师经验拆解IP操盘手的AI企业赋能实践
黎跃春老师融合IP操盘与智能体技术,提出“技术是1,营销是0”的核心理念,依托阿里云平台实现AI赋能企业。通过“工具提效、人创价值”路径,助力IP操盘手构建可落地的全员营销智能体,推动从流量运营到企业服务的价值升级。
574 6
|
SQL 关系型数据库 MySQL
mysql数据误删后的数据回滚
【11月更文挑战第1天】本文介绍了四种恢复误删数据的方法:1. 使用事务回滚,通过 `pymysql` 库在 Python 中实现;2. 使用备份恢复,通过 `mysqldump` 命令备份和恢复数据;3. 使用二进制日志恢复,通过 `mysqlbinlog` 工具恢复特定位置的事件;4. 使用延迟复制从副本恢复,通过停止和重启从库复制来恢复数据。每种方法都有详细的步骤和示例代码。
2085 2
|
数据库 UED 开发者
try-catch的作用及使用场景
`try-catch`是错误处理的关键结构,用于执行可能出错的代码并捕获异常,防止程序崩溃。它用于异常处理、资源管理、错误恢复、日志记录和控制业务逻辑。例如,在数据库操作、文件操作、网络请求及用户输入处理中常见其身影,确保程序稳定性和用户体验。
2262 0
|
安全 程序员 数据库
程序员必知:xadmin快速搭建后台管理系统
程序员必知:xadmin快速搭建后台管理系统
393 0
|
前端开发 easyexcel Java
springboot使用EasyExcel导入数据(获取行号)
springboot使用EasyExcel导入数据(获取行号)
2237 1

热门文章

最新文章