分页获取工程关键字详细信息列表(含目录) - ListBasicAwInfoListSupportsSearch
功能介绍
根据工程唯一标识分页获取工程关键字列表(含目录)
调用方法
请参见如何调用API。
URI
POST /v4/{project_id}/aw-cata/aw-info-list
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 参数解释: 项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位字符,包含大小写字母、数字 默认取值: 不涉及 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| page_no | 是 | String | 参数解释 当前页数 约束限制 不涉及 取值范围 0-999999999 默认取值 不涉及 |
| page_size | 是 | String | 参数解释 每页的记录数 约束限制 不涉及 取值范围 0-100 默认取值 不涉及 |
| parent_id | 否 | String | 参数解释 父目录唯一标识 约束限制 不涉及 取值范围 32个字符组成的字符串 默认取值 不涉及 获取方法 查看目录下关键字,从接口POST /v4/{project_id}/aw-cata/aw-info-list的请求参数获取parent_id对应的值 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| search_type | 否 | String | 参数解释 过滤类型 取值范围 不涉及 |
| search_value | 否 | String | 参数解释 过滤条件 取值范围 不涉及 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| code | String | 参数解释 接口调用失败错误码 取值范围 不超过256个字符组成的字符串 |
| error | 参数解释 统一错误返回 取值范围 不涉及 | |
| reason | String | 参数解释 接口调用失败原因 取值范围 不超过1000个字符组成的字符串 |
| result | PageResultBasicAWInfo object | 参数解释 结果 取值范围 不涉及 |
| status | String | 参数解释 '状态值,如success、error' 取值范围 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| code | String | 参数解释 接口调用失败错误码 取值范围 不超过256个字符组成的字符串 |
| detail | PageResultBasicAWInfo object | 参数解释 错误信息详情 取值范围 不涉及 |
| reason | String | 参数解释 接口调用失败原因 取值范围 不超过1000个字符组成的字符串 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| page_list | Array of BasicAWInfo objects | 参数解释 当前页数据 取值范围 不涉及 |
| page_no | Integer | 参数解释 当前页数 约束限制 不涉及 取值范围 0-999999999 默认取值 不涉及 |
| page_size | Integer | 参数解释 每页条数 约束限制 不涉及 取值范围 0-100 默认取值 不涉及 |
| total_page | Integer | 参数解释 总页数 取值范围 0-999999999 |
| total_size | Long | 参数解释 数据总条数 取值范围 0-999999999 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| aw_code | String | 参数解释 关键字代码, hasCode为1时有效 取值范围 不涉及 |
| aw_description | String | 参数解释 模板描述 取值范围 不超过500个字符组成的字符串 |
| aw_ins_list | Array of AwInstanceRes objects | 参数解释 组合关键字包含的关键字实例信息,关键字类型为2时该字段有效 |
| aw_mark | Integer | 参数解释 关键字标记 取值范围 |
| aw_operationid | String | 参数解释 接口的唯一标识 取值范围 不超过300个字符组成的字符串 |
| aw_tags | String | 参数解释 接口的标签 取值范围 不超过300个字符组成的字符串 |
| aw_type | Integer | 参数解释 关键字类型 取值范围 |
| aw_uniqueid | String | 参数解释 关键字唯一标识和关键字标签的拼接 取值范围 不超过600个字符组成的字符串 |
| by_order | Integer | 参数解释 顺序 取值范围 0-9999 |
| cata_type | Integer | 参数解释 目录层级 取值范围 |
| child_list | Array of BasicAWInfo objects | 参数解释 新增childList以支持嵌套层级结构 |
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| create_user_id | String | 参数解释 创建者唯一标识 取值范围 32个字符组成的字符串 |
| custom_aw_libs | Array of UploadFileRes objects | 参数解释 自定义关键字的依赖包 |
| delete_time | String | 参数解释 删除时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| delete_user | String | 参数解释 删除者 取值范围 32个字符组成的字符串 |
| description | String | 参数解释 描述 |
| dft_check_point_list | Array of CheckPoint objects | 参数解释 默认检查点集合 |
| dft_custom_header | Array of AwParam objects | 参数解释 默认请求头参数对象 |
| dft_retry_interval | String | 参数解释 重试间隔时间 (ms), 为空表示不等待 取值范围 正整数或空 |
| dft_retry_times | String | 参数解释 重试次数 取值范围 自然数 |
| dft_variable_list | Array of AwVariable objects | 参数解释 默认变量信息集合 |
| extra_info | Object | 参数解释 补充信息 |
| group_name | String | 参数解释 分组名 取值范围 不超过50个字符组成的字符串 |
| has_code | Integer | 参数解释 是否自带代码 取值范围 |
| id | String | 参数解释 关键字唯一标识 取值范围 32个字符组成的字符串 |
| import_package | Array of strings | 参数解释 导入的包 |
| interface_label | String | 参数解释 接口的x-extend 取值范围 不超过300个字符组成的字符串 |
| is_favorite | Integer | 参数解释 是否是当前工程的收藏关键字,该字段不存数据库,每次获取时实时判断 取值范围 |
| is_folder | String | 参数解释 判断是否为文件夹的标识 取值范围 |
| keyword_variable_value | Array of AwVariable objects | 参数解释 关键字局部变量 |
| method | String | 参数解释 方法 取值范围 不超过300个字符组成的字符串 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| nameView | String | 参数解释 在页面上显示的名字 取值范围 不超过300个字符组成的字符串 |
| origin_project | String | 参数解释 源工程信息,如该关键字是从其他工程过来的(继承或者copy to local) 取值范围 32个字符组成的字符串 |
| output_param_list | Array of AwVariable objects | 参数解释 组合关键字的输出参数信息,该字段不存数据库,实时获取 |
| page_no | Integer | 参数解释 当前页数 约束限制 不涉及 取值范围 0-999999999 默认取值 不涉及 |
| page_size | Integer | 参数解释 每页条数 约束限制 不涉及 取值范围 0-100 默认取值 不涉及 |
| param_type_and_dft_value | Array of AwParam objects | 参数解释 参数类型和参数默认值对应List |
| parent_id | String | 参数解释 关键字目录父编号 取值范围 32个字符组成的字符串 |
| project_id | String | 参数解释 项目唯一标识 取值范围 32个字符组成的字符串 |
| protocol_type | String | 参数解释 协议类型 取值范围 |
| public_aw_lib | PublicAwLibRes object | 参数解释 公共关键字信息 |
| public_aw_lib_id | String | 参数解释 所属公共关键字库唯一标识 取值范围 32个字符组成的字符串 |
| region | String | 参数解释 区域名称 取值范围 不超过32个字符组成的字符串 |
| return_type | String | 参数解释 返回类型 取值范围 不涉及 |
| root_id | String | 参数解释 root唯一标识 取值范围 32个字符组成的字符串 |
| source | String | 参数解释 来源 取值范围 不涉及 |
| special_type | Integer | 参数解释 特殊关键字类型 取值范围 |
| tmssCaseNumber | String | 参数解释 关键字管理的用例编号 取值范围 不涉及 |
| tmss_case_id | String | 参数解释 关键字管理的用例唯一标识 取值范围 不超过32个字符组成的字符串 |
| total_page | Integer | 参数解释 总页数 取值范围 0-999999999 |
| total_size | Integer | 参数解释 总条数 取值范围 0-999999999 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| warningMsg | String | 参数解释 警告信息 取值范围 不涉及 |
| yamlName | String | 参数解释 所属yaml文件名称,该字段不存库,用来记录从哪个yaml文件导入 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| alias_runaw | String | 参数解释 关键字内容描述字段 取值范围 不超过100个字符组成的字符串 |
| authentication_info | AuthInfo object | 参数解释 认证信息 |
| authentication_type | String | 参数解释 认证类型 取值范围 |
| aw_description | String | 参数解释 脚本模板描述信息,在用例更新时添加 取值范围 不超过500个字符组成的字符串 |
| aw_id | String | 参数解释 关键字唯一标识 取值范围 32个字符组成的字符串 |
| aw_type | Integer | 参数解释 关键字类型 取值范围 |
| basic_aw | BasicAwRes object | 参数解释 关键字 |
| body_param_type | String | 参数解释 关键字实例的参数body体类型 取值范围 |
| by_order | Integer | 参数解释 顺序 取值范围 0-9999 |
| changeSign | Integer | 参数解释 变化标志 取值范围 |
| check_point_list | Array of CheckPoint objects | 参数解释 检查点集合 |
| children | Array of AwInstanceRes objects | 参数解释 关键字实例 |
| condition_statement | String | 参数解释 条件语句 取值范围 不涉及 |
| condition_type | Integer | 参数解释 条件类型 取值范围 |
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| custom_header | Array of AwParam objects | 参数解释 测试步骤自定义请求头List;后续自定义URL请求头不再使用该字段 |
| description | String | 描述 |
| error_info | ErrorInfo object | 参数解释 执行的错误日志内容列表 |
| extra_info | ExtraInfo object | 参数解释 补充信息 |
| from_outside | Integer | 参数解释 该关键字是否来自外部工程 取值范围 |
| hasLevel | Integer | 参数解释 层级 |
| header_array | Object | 参数解释 请求头列表 取值范围 不涉及 |
| his_script | String | 参数解释 值不为null表示老的IF判断语句;值为null表示新的IF判断语句 取值范围 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| is_basic | Integer | 是否模板类型测试步骤 0:自定义URL配置类型;1:模板类型测试步骤 |
| is_contract_aw | Integer | 是否是契约关键字 0-否;1-yes |
| is_disabled | Integer | 是否被禁用 0-否;1-yes |
| is_sectest_aw | Integer | 是否是安全测试关键字 |
| level | Integer | 用例级别 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| param_dependent | String | 参数解释 参数依赖 取值范围 不涉及 |
| param_dependent_enabled | Integer | 是否启用参数依赖 |
| param_type_and_value | Array of AwParam objects | 参数类型和参数值对应集合 |
| projectId | String | 参数解释 项目唯一标识 取值范围 32个字符组成的字符串 |
| region | String | 参数解释 区域名称 取值范围 不超过32个字符组成的字符串 |
| relation | String | 参数解释 关键字唯一标识层级关系 取值范围 不超过512个字符组成的字符串 |
| relation_id | String | 参数解释 层级关系唯一标识 取值范围 32个字符组成的字符串 |
| relation_type | Integer | 参数解释 映射类型 取值范围 |
| retry_interval | String | 参数解释 重试间隔时间 (ms), 为空表示不等待 取值范围 正整数或空 |
| retry_times | String | 参数解释 重试次数 取值范围 自然数 |
| scriptName | String | 参数解释 获取脚本生成时,要使用的步骤名称 取值范围 1-128个字符 |
| service_and_stage | String | 参数解释 关键字所来自工程的服务名和阶段名 fromOutside为1时该值有效 取值范围 不涉及 |
| special_type | Integer | 参数解释 特殊关键字类型 取值范围 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| user_id | String | 参数解释 用户唯一标识 取值范围 32个字符组成的字符串 |
| variable_list | Array of AwVariable objects | 定义的变量信息 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| aw_code | String | 参数解释 关键字代码, hasCode为1时有效 取值范围 不涉及 |
| aw_description | String | 参数解释 关键字描述 取值范围 不超过500个字符组成的字符串 |
| aw_mark | Integer | 参数解释 关键字标记 取值范围 |
| aw_operationid | String | 参数解释 关键字操作编号 取值范围 不超过300个字符组成的字符串 |
| aw_tags | String | 参数解释 关键字标签 取值范围 不超过300个字符组成的字符串 |
| aw_type | Integer | 参数解释 关键字类型 取值范围 |
| aw_uniqueid | String | 参数解释 关键字来源 取值范围 不超过600个字符组成的字符串 |
| by_order | Integer | 参数解释 关键字顺序 取值范围 0-9999 |
| create_time | String | 参数解释 关键字创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 关键字创建者 取值范围 不超过255个字符组成的字符串 |
| create_user_id | String | 参数解释 关键字创建者ID 取值范围 32个字符组成的字符串 |
| delete_time | String | 参数解释 删除时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| delete_user | String | 参数解释 关键字删除者 取值范围 32个字符组成的字符串 |
| description | String | 参数解释 关键字描述 取值范围 不涉及 |
| dft_check_point_list | Array of objects | 参数解释 默认检查点列表 |
| dft_custom_header | Array of objects | 参数解释 默认请求头参数对象 |
| dft_retry_interval | String | 参数解释 重试间隔时间 (ms), 为空表示不等待 取值范围 正整数或空 |
| dft_retry_times | String | 参数解释 重试次数 取值范围 自然数 |
| keyword_variable_value | Array of AwVariable objects | 参数解释 变量值 |
| dft_variable_list | Array of objects | 参数解释 默认变量信息列表 |
| aw_ins_list | Array of AwInstance objects | 组合关键字包含的关键字实例信息,关键字类型为2时该字段有效 |
| output_param_list | Array of AwVariable objects | 参数解释 组合关键字的输出参数信息,该字段不存数据库,实时获取 |
| custom_aw_libs | Array of UploadFile objects | 参数解释 关键字库的文件列表 |
| extra_info | Object | 参数解释 补充信息 |
| group_name | String | 参数解释 分组名 取值范围 不超过50个字符组成的字符串 |
| has_code | Integer | 参数解释 是否存在代码 取值范围* |
| id | String | 参数解释 关键字编号 取值范围 32个字符组成的字符串 |
| import_package | Array of strings | 参数解释 导入的包名 |
| interface_label | String | 参数解释 接口的x-extend字段说明 取值范围 不超过300个字符组成的字符串 |
| is_favorite | Integer | 参数解释 是否是当前工程的收藏关键字,该字段不存数据库,每次获取时实时判断 取值范围 |
| method | String | 参数解释 关键字方法名 取值范围 不超过300个字符组成的字符串 |
| name | String | 参数解释 关键字名 取值范围 不超过300个字符组成的字符串 |
| nameView | String | 参数解释 在页面上显示的名字 取值范围 不超过300个字符组成的字符串 |
| origin_project | String | 参数解释 源工程信息 取值范围 32个字符组成的字符串 |
| param_type_and_dft_value | Array of objects | 参数解释 参数类型和参数默认值 |
| project_id | String | 参数解释 工程编号 取值范围 32个字符组成的字符串 |
| protocol_type | String | 参数解释 协议类型 取值范围 |
| public_aw_lib | Object | 参数解释 公共关键字信息 取值范围 32个字符组成的字符串 |
| public_aw_lib_id | String | 参数解释 公共关键字唯一标识 取值范围 32个字符组成的字符串 |
| region | String | 参数解释 region信息 取值范围 不超过32个字符组成的字符串 |
| return_type | String | 参数解释 返回值类型 取值范围 不涉及 |
| root_id | String | 参数解释 根节点编号 取值范围 32个字符组成的字符串 |
| source | String | 参数解释 关键字依赖的类源 取值范围 不涉及 |
| special_type | Integer | 参数解释 特殊关键字类型 取值范围 |
| tmssCaseNumber | String | 参数解释 关键字编号(来自测试管理服务) 取值范围 不涉及 |
| tmss_case_id | String | 参数解释 测试用例唯一标识 取值范围 不超过32个字符组成的字符串 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| warningMsg | String | 参数解释 警告信息 取值范围 不涉及 |
| yamlName | String | 参数解释 yaml名称 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| alias_runaw | String | 参数解释 关键字内容描述字段 取值范围 不超过100个字符组成的字符串 |
| authentication_info | AuthInfo object | 参数解释 认证信息 |
| authentication_type | String | 参数解释 认证类型 取值范围 |
| aw_description | String | 参数解释 脚本模板描述信息,在用例更新时添加 取值范围 不超过500个字符组成的字符串 |
| aw_id | String | 参数解释 关键字唯一标识 取值范围 32个字符组成的字符串 |
| aw_type | Integer | 参数解释 关键字类型 取值范围 |
| basic_aw | BasicAw object | 参数解释 关键字 |
| body_param_type | String | 参数解释 关键字实例的参数body体类型 取值范围 |
| by_order | Integer | 参数解释 顺序 取值范围 0-9999 |
| changeSign | Integer | 参数解释 变化标志 取值范围 |
| check_point_list | Array of CheckPoint objects | 参数解释 检查点集合 |
| children | Array of AwInstance objects | 参数解释 关键字实例 |
| condition_statement | String | 参数解释 条件语句 取值范围 不涉及 |
| condition_type | Integer | 参数解释 条件类型 取值范围 |
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| custom_header | Array of AwParam objects | 参数解释 测试步骤自定义请求头集合;后续自定义URL请求头不再使用该字段 |
| description | String | 描述 |
| error_info | ErrorInfo object | 参数解释 执行的错误日志内容列表 |
| extra_info | ExtraInfo object | 参数解释 补充信息 |
| from_outside | Integer | 参数解释 该关键字是否来自外部工程 取值范围 |
| hasLevel | Integer | 参数解释 层级 |
| header_array | Object | 参数解释 请求头列表 取值范围 不涉及 |
| his_script | String | 参数解释 值不为null表示老的IF判断语句;值为null表示新的IF判断语句 取值范围 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| is_basic | Integer | 是否模板类型测试步骤 0:自定义URL配置类型;1:模板类型测试步骤 |
| is_contract_aw | Integer | 是否是契约关键字 0-否;1-yes |
| is_disabled | Integer | 是否被禁用 0-否;1-yes |
| is_sectest_aw | Integer | 是否是安全测试关键字 |
| level | Integer | 用例级别 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| param_dependent | String | 参数解释 参数依赖 取值范围 不涉及 |
| param_dependent_enabled | Integer | 是否启用参数依赖 |
| param_type_and_value | Array of AwParam objects | 参数类型和参数值对应集合 |
| projectId | String | 参数解释 工程唯一标识 取值范围 32个字符组成的字符串 |
| region | String | 参数解释 区域名称 取值范围 不超过32个字符组成的字符串 |
| relation | String | 参数解释 关键字唯一标识层级关系 取值范围 不超过512个字符组成的字符串 |
| relation_id | String | 参数解释 层级关系唯一标识 取值范围 32个字符组成的字符串 |
| relation_type | Integer | 参数解释 映射类型 取值范围 |
| retry_interval | String | 参数解释 重试间隔时间 (ms), 为空表示不等待 取值范围 正整数或空 |
| retry_times | String | 参数解释 重试次数 取值范围 自然数 |
| scriptName | String | 参数解释 获取脚本生成时,要使用的步骤名称 取值范围 1-128个字符 |
| service_and_stage | String | 参数解释 关键字所来自工程的服务名和阶段名 fromOutside为1时该值有效 取值范围 不涉及 |
| special_type | Integer | 参数解释 特殊关键字类型 取值范围 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| user_id | String | 参数解释 用户唯一标识 取值范围 32个字符组成的字符串 |
| variable_list | Array of AwVariable objects | 用例局部变量 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| aw_code | String | 参数解释 关键字代码, hasCode为1时有效 取值范围 不涉及 |
| aw_description | String | 参数解释 脚本模板描述信息,在用例更新时添加 取值范围 不超过500个字符组成的字符串 |
| aw_ins_list | Array of AwInstance objects | 组合关键字包含的关键字实例信息,关键字类型为2时该字段有效 |
| aw_mark | Integer | 参数解释 关键字标记 取值范围 |
| aw_operationid | String | 参数解释 接口的唯一标识 取值范围 不超过300个字符组成的字符串 |
| aw_tags | String | 参数解释 接口的标签 取值范围 不超过300个字符组成的字符串 |
| aw_type | Integer | 参数解释 关键字类型 取值范围 |
| aw_uniqueid | String | 参数解释 关键字唯一标识和关键字标签的拼接 取值范围 不超过600个字符组成的字符串 |
| by_order | Integer | 参数解释 顺序 取值范围 0-9999 |
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| create_user_id | String | 参数解释 创建者唯一标识 取值范围 32个字符组成的字符串 |
| custom_aw_libs | Array of UploadFile objects | 参数解释 关键字库的文件列表 |
| delete_time | String | 参数解释 删除时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| delete_user | String | 参数解释 删除者 取值范围 32个字符组成的字符串 |
| description | String | 描述 |
| dft_check_point_list | Array of CheckPoint objects | 参数解释 检查点集合 |
| dft_custom_header | Array of AwParam objects | 参数解释 默认请求头参数对象 |
| dft_retry_interval | String | 参数解释 重试间隔时间 (ms), 为空表示不等待 取值范围 正整数或空 |
| dft_retry_times | String | 参数解释 重试次数 取值范围 自然数 |
| dft_variable_list | Array of AwVariable objects | 参数解释 定义的变量信息 |
| extra_info | Object | 补充信息 |
| group_name | String | 参数解释 分组名 取值范围 不超过50个字符组成的字符串 |
| has_code | Integer | 参数解释 是否自带代码 取值范围 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| import_package | Array of strings | 参数解释 导入的包 |
| interface_label | String | 参数解释 接口的x-extend 取值范围 不超过300个字符组成的字符串 |
| is_favorite | Integer | 参数解释 是否是当前工程的收藏关键字,该字段不存数据库,每次获取时实时判断 取值范围 |
| keyword_variable_value | Array of AwVariable objects | 参数解释 关键字局部变量 |
| method | String | 参数解释 方法 取值范围 不超过300个字符组成的字符串 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| nameView | String | 参数解释 关键字在页面上显示的名字 取值范围 不超过300个字符组成的字符串 |
| origin_project | String | 参数解释 源工程信息,如该关键字是从其他工程过来的(继承或者copy to local) 取值范围 32个字符组成的字符串 |
| output_param_list | Array of AwVariable objects | 参数解释 组合关键字的输出参数信息,该字段不存数据库,实时获取 |
| param_type_and_dft_value | Array of AwParam objects | 参数解释 参数类型和参数默认值对应集合 |
| project_id | String | 参数解释 工程唯一标识 取值范围 32个字符组成的字符串 |
| protocol_type | String | 参数解释 协议类型 取值范围 |
| public_aw_lib | PublicAwLib object | 公共关键字信息 |
| public_aw_lib_id | String | 所属公共关键字库唯一标识 |
| region | String | 参数解释 区域名称 取值范围 不超过32个字符组成的字符串 |
| return_type | String | 参数解释 返回类型 取值范围 不涉及 |
| root_id | String | 参数解释 root唯一标识 取值范围 32个字符组成的字符串 |
| source | String | 来源 |
| special_type | Integer | 参数解释 特殊关键字类型 取值范围 |
| tmssCaseNumber | String | 参数解释 关键字管理的用例编号 取值范围 不涉及 |
| tmss_case_id | String | 参数解释 关键字管理的用例唯一标识 取值范围 不超过32个字符组成的字符串 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| warningMsg | String | 参数解释 警告信息 取值范围 不涉及 |
| yamlName | String | 参数解释 所属yaml文件名称,该字段不存库,用来记录从哪个yaml文件导入 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| document_link | String | 参数解释 文档链接 取值范围 不超过300个字符组成的字符串 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| net_area | Array of strings | 参数解释 蓝区:Blue,绿区:Green,黄区:Yellow 取值范围 |
| obs_temp_url | String | obs临时url |
| product_line | String | 产品线 |
| repo_branch | String | 参数解释 仓库分支 取值范围 不超过50个字符组成的字符串 |
| repo_lib_path | String | 存公共关键字依赖jar包的目录 |
| repo_password | String | 参数解释 仓库密码 取值范围 不超过1000个字符组成的字符串 |
| repo_private_key | String | 参数解释 仓库密钥 取值范围 不超过3000个字符组成的字符串 |
| repo_url | String | 参数解释 仓库地址 取值范围 不超过300个字符组成的字符串 |
| repo_username | String | 参数解释 仓库用户名 取值范围 不超过50个字符组成的字符串 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| awInsId | String | 参数解释 所属的关键字实例的唯一标识 取值范围 32个字符组成的字符串 |
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| current_size | Long | 参数解释 当前大小 取值范围 自然数 |
| filePath | String | 参数解释 文件路径 取值范围 不涉及 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| originName | String | 参数解释 文件的原名 取值范围 不超过300个字符组成的字符串 |
| projectId | String | 参数解释 项目唯一标识 取值范围 32个字符组成的字符串 |
| region | String | 参数解释 区域名称 取值范围 不超过32个字符组成的字符串 |
| testcase_id | String | 参数解释 测试用例的唯一标识符 取值范围 32个字符组成的字符串 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_content | String | 参数解释 错误内容的描述 取值范围 不涉及 |
| error_index | String | 参数解释 错误索引的描述 取值范围 不涉及 |
| error_point | String | 参数解释 错误点的描述 取值范围 不涉及 |
| high_light | Boolean | 参数解释 是否高亮标识 取值范围 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| childImportPackage | Array of strings | 参数解释 子级导入的包 取值范围 不涉及 |
| document_link | String | 参数解释 文档链接 取值范围 不超过300个字符组成的字符串 |
| http_method | String | 参数解释 http请求方法 取值范围 |
| http_url | String | 参数解释 HTTP请求的URL 取值范围 不涉及 |
| importPackage | Array of strings | 参数解释 导入的包 取值范围 不涉及 |
| mock | MockInfo object | 参数解释 关键字实例中的mock信息 取值范围 不涉及 |
| outputParam | Array of AwVariable objects | 参数解释 输出参数 取值范围 不涉及 |
| param_dependent | String | 参数解释 参数依赖 取值范围 不涉及 |
| summary | String | 参数解释 摘要 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| awInsId | String | 参数解释 所属的关键字实例的唯一标识 取值范围 32个字符组成的字符串 |
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| current_size | Long | 参数解释 当前大小 取值范围 自然数 |
| filePath | String | 参数解释 文件路径 取值范围 不涉及 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| name | String | 参数解释 文件在系统中的名字 取值范围 不超过300个字符组成的字符串 |
| originName | String | 参数解释 文件的原名 取值范围 不超过300个字符组成的字符串 |
| projectId | String | 参数解释 项目唯一标识 取值范围 32个字符组成的字符串 |
| region | String | 参数解释 区域名称 取值范围 不超过32个字符组成的字符串 |
| testcase_id | String | 参数解释 测试用例的唯一标识符 取值范围 32个字符组成的字符串 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| comparison | String | 参数解释 比较符 取值范围 不涉及 |
| description | String | 参数解释 描述信息 |
| function_arg | String | 参数解释 类型值 取值范围 不涉及 |
| function_type | String | 参数解释 高级提取类型 取值范围 |
| property | String | 参数解释 属性 取值范围 不涉及 |
| value | String | 参数解释 目标值 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| by_order | Integer | 参数解释 节点顺序 取值范围 0-9999 |
| currentPermission | String | 参数解释 当前用户权限 取值范围 不涉及 |
| description | String | 参数解释 参数描述 |
| dynamicParam | String | 参数解释 动态参数名称 取值范围 不涉及 |
| dynamicParamFlag | Boolean | 参数解释 动态参数标志,默认为false. true代表动态参数; false代表非动态参数 |
| functionParams | String | 参数解释 变量参数([]:空参、[a]:一参,[a,b]:两参) 取值范围 不涉及 |
| function_arg | String | 参数解释 提取类型的类型值 取值范围 不涉及 |
| function_type | String | 参数解释 高级提取类型,响应提取时要使用什么方法处理参数 取值范围 |
| isSensitiveInfo | Boolean | 参数解释 是否是敏感字段 取值范围 |
| isSensitiveModified | Boolean | 参数解释 敏感字段是否被修改,不敏感字段不关注此值 |
| is_out_put | Boolean | 参数解释 是否是组合关键字的输出参数,只有组合关键字下awInstance的关键字变量有该字段 |
| name | String | 参数解释 参数名称 取值范围 不超过300个字符组成的字符串 |
| node_id | String | 参数解释 节点唯一标识 取值范围 32个字符组成的字符串 |
| node_type | Integer | 参数解释 节点类型 取值范围 |
| oldName | String | 参数解释 旧名称 取值范围 不涉及 |
| parent_node_id | String | 参数解释 父节点唯一标识 取值范围 32个字符组成的字符串 |
| property | String | 参数解释 属性 取值范围 不涉及 |
| regex | String | 参数解释 内置函数枚举 取值范围 不涉及 |
| sensitiveInfoSetterTime | String | 参数解释 敏感参数设置时间 取值范围 不涉及 |
| sensitiveInfoSetterUser | String | 参数解释 敏感参数设置者名称 取值范围 不涉及 |
| type | String | 参数解释 类型 取值范围 |
| variableType | Integer | 参数解释 变量类型(0:text,10-16:分别对应7个内置函数) 取值范围 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| basic_value | AwParamBasicValue object | 参数解释 关键字参数基本类型取值类 取值范围 不涉及 |
| basic_value_list | Array of AwParamBasicValue objects | 参数解释 关键字参数, valueType为1时该值有效 取值范围 不涉及 |
| custom_body | String | 参数解释 自定义requestBody内容,inType为2且isBodyCustom为1时有效 取值范围 不涉及 |
| defaultValue | String | 参数解释 默认值 取值范围 不涉及 |
| description | String | 参数解释 关键字参数描述 取值范围 不超过3000个字符组成的字符串 |
| disabled | Boolean | 参数解释 是否禁用,只有非必需参数才能被禁用 取值范围 |
| drop_down_value | String | 参数解释 用于存储下拉菜单的值 取值范围 不涉及 |
| enum_type | String | 参数解释 枚举类型 取值范围 |
| enum_type_selected | String | 参数解释 当前选中的枚举类型 取值范围 |
| format | String | 参数解释 num和String有效 取值范围 不涉及 |
| in_type | Integer | 参数解释 rest接口输入参数类型 取值范围 |
| isChecked | Boolean | 参数解释 是否是被选中参数 取值范围 |
| is_big_field | Boolean | 参数解释 是否是大字段参数 取值范围 |
| is_body_custom | Integer | 参数解释 requestBody是否自定义,inType为2时有效。0-非自定义,用原有逻辑;1-自定义body,requestBody直接使用字段customBody 取值范围 |
| is_contract_param | Integer | 参数解释 是否是契约关键字 参数解释 |
| is_sensitive | Boolean | 参数解释 是否敏感参数 参数解释 |
| item | ItemParam object | 参数解释 关键字基本参数 参数解释 不涉及 |
| maxItems | Integer | 参数解释 Array类型最大元素数 取值范围 不涉及 |
| maxLength | Long | 参数解释 String类型最大长度 取值范围 不涉及 |
| maximum | Object | 参数解释 Number类型最大值 取值范围 不涉及 |
| minItems | Integer | 参数解释 Array类型最小元素数 取值范围 不涉及 |
| minLength | Long | 参数解释 String类型最小长度 取值范围 不涉及 |
| minimum | Object | 参数解释 Number类型最小值 取值范围 不涉及 |
| mock | MockInfo object | 参数解释 关键字实例中的mock信息 取值范围 不涉及 |
| name | String | 参数解释 参数名 取值范围 不超过300个字符组成的字符串 |
| object_value | Array of AwParam objects | 参数解释 valueType为2时该值有效。valueType为3时,该值用来表示数组中单个结构体 取值范围 不涉及 |
| object_value_list | Array<Array<AwParam>> | 参数解释 valueType为3时该值有效 取值范围 不涉及 |
| pattern | String | 参数解释 num和String有效 取值范围 不涉及 |
| required | Boolean | 参数解释 是否必需参数 取值范围 |
| type | String | 参数解释 参数类型 取值范围 |
| validate_rule | ValidateRule object | 参数解释 校验规则 取值范围 不涉及 |
| value_type | Integer | 参数解释 参数值类型 取值范围 |
| xChoiceValue | String | 参数解释 choice选择关系 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| basic_value | AwParamBasicValue object | 参数解释 关键字参数基本类型取值类 |
| defaultValue | String | 参数解释 默认值 取值范围 不涉及 |
| enum_type | String | 参数解释 枚举类型 |
| enum_type_selected | String | 参数解释 当前选中的枚举类型 |
| format | String | 参数解释 num和String有效 |
| is_big_field | Boolean | 参数解释 是否是大字段参数 |
| maxItems | Integer | 参数解释 Array类型最大元素数 |
| maxLength | Long | 参数解释 String类型最大长度 |
| maximum | Object | Number类型最大值 |
| minItems | Integer | 参数解释 Array类型最小元素数 |
| minLength | Long | 参数解释 String类型最小长度 |
| minimum | Object | 参数解释 Number类型最小值 |
| pattern | String | 参数解释 num和String有效 |
| type | String | 参数解释 参数类型 |
| validate_rule | ValidateRule object | 参数解释 校验规则 |
| value_type | Integer | 参数解释 参数值类型 |
| xChoiceValue | String | 参数解释 choice选择关系 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| mock_id | String | 参数解释 mock唯一标识 取值范围 32个字符组成的字符串 |
| mock_switch | Boolean | 参数解释 mock开关 取值范围 |
| mock_url | String | 参数解释 mock地址 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| dependent_info | Array of ConditionInstance objects | 参数解释 依赖信息列表 取值范围 不涉及 |
| enabled | Boolean | 参数解释 是否启用的标识符 取值范围 |
| is_configDep | Boolean | 参数解释 配置依赖的标识符 取值范围 |
| is_dependent | Boolean | 参数解释 是否依赖的标识符 取值范围 |
| message | String | 参数解释 消息 取值范围 不涉及 |
| result | String | 参数解释 结果 取值范围 不涉及 |
| special_char | String | 参数解释 特殊字符 取值范围 不涉及 |
| special_char_valid | String | 参数解释 特殊字符的有效性 取值范围 不涉及 |
| x_example | String | 参数解释 示例 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| conditionIndex | Integer | 参数解释 条件索引,用于标识当前处理的是哪个条件 |
| conditionMap | Map<String,Array<String>> | 参数解释 条件映射,键为整数,值为字符串列表,用于存储各个条件的信息 取值范围 不涉及 |
| depParamMap | Map<String,DepParamInstance> | 参数解释 依赖参数实例的映射 取值范围 不涉及 |
| statementIndex | Integer | 参数解释 声明索引,用于标识当前处理的是哪个声明 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| compareValue | String | 参数解释 比较值 取值范围 不涉及 |
| comparison | String | 参数解释 比较符 取值范围 不涉及 |
| condition | Boolean | 参数解释 条件 |
| inValidValues | Array of strings | 参数解释 无效值列表 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| nullInfo | String | 参数解释 空值信息 取值范围 不涉及 |
| relationMap | Map<String,String> | 参数解释 关系映射,key为整数,value为字符串 取值范围 不涉及 |
| relationNum | Integer | 参数解释 关系数量 取值范围 自然数 |
| values | Array of strings | 参数解释 值列表 取值范围 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| create_time | String | 参数解释 创建时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_time_stamp | Long | 参数解释 创建时间戳(单位:毫秒) 取值范围 不涉及 |
| create_time_string | String | 参数解释 创建时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| create_user | String | 参数解释 创建者 取值范围 不超过255个字符组成的字符串 |
| document_link | String | 参数解释 关联公共关键字时的编辑链接 取值范围 不超过300个字符组成的字符串 |
| id | String | 参数解释 唯一标识 取值范围 32个字符组成的字符串 |
| name | String | 参数解释 名称 取值范围 不超过300个字符组成的字符串 |
| net_area | Array of strings | 参数解释 蓝区:Blue,绿区:Green,黄区:Yellow 取值范围 |
| obs_temp_url | String | obs临时url |
| product_line | String | 产品线 |
| repo_branch | String | 参数解释 仓库分支 取值范围 不超过50个字符组成的字符串 |
| repo_lib_path | String | 存公共关键字依赖jar包的目录 |
| repo_password | String | 参数解释 仓库密码 取值范围 不超过1000个字符组成的字符串 |
| repo_private_key | String | 参数解释 仓库密钥 取值范围 不超过3000个字符组成的字符串 |
| repo_url | String | 参数解释 仓库地址 取值范围 不超过300个字符组成的字符串 |
| repo_username | String | 参数解释 仓库用户名 取值范围 不超过50个字符组成的字符串 |
| update_time | String | 参数解释 更新时间(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_time_stamp | Long | 参数解释 更新时间戳(单位:毫秒) 取值范围 不涉及 |
| update_time_string | String | 参数解释 更新时间字符串(格式:yyyy-MM-dd HH:mm:ss) 取值范围 不涉及 |
| update_user | String | 参数解释 更新者 取值范围 不超过32个字符组成的字符串 |
状态码:201
Created
状态码:401
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
| error_msg | String | 参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
状态码:403
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
| error_msg | String | 参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
状态码:404
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
| error_msg | String | 参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
请求示例
post https://{endpoint}/v4/09645c1f3f954a8d9ab29174857cffc5/aw-cata/aw-info-list?page_no=1&page_size=10
{
"search_type" : "",
"search_value" : ""
} 响应示例
状态码:200
OK
{
"status" : "success",
"result" : {
"page_no" : 1,
"page_size" : 10,
"total_page" : 1,
"total_size" : 1,
"page_list" : [ {
"id" : "dfaba6a51f024c1f95229c1059ca34e0",
"warningMsg" : null,
"source" : "",
"method" : "",
"description" : null,
"nameView" : null,
"tmssCaseNumber" : null,
"region" : null,
"yamlName" : null,
"create_time_string" : "2024-04-11 19:48:13 GMT+08:00",
"update_time_string" : "2024-04-11 19:48:13 GMT+08:00",
"create_time_stamp" : 1712836093000,
"update_time_stamp" : 1712836093000,
"create_user" : "devcloud_devcloud_s00314720_01",
"create_time" : "2024-04-11T07:48:13+0800",
"update_user" : "devcloud_devcloud_s00314720_01",
"update_time" : "2024-04-11T07:48:13+0800",
"name" : "默认文件夹",
"param_type_and_dft_value" : null,
"dft_custom_header" : null,
"dft_check_point_list" : null,
"dft_variable_list" : null,
"keyword_variable_value" : null,
"dft_retry_times" : "",
"dft_retry_interval" : "",
"return_type" : "",
"aw_type" : 0,
"aw_ins_list" : null,
"project_id" : "09645c1f3f954a8d9ab29174857cffc5",
"public_aw_lib_id" : "",
"special_type" : null,
"has_code" : null,
"aw_code" : "",
"group_name" : "",
"protocol_type" : "",
"by_order" : null,
"aw_mark" : null,
"output_param_list" : null,
"is_favorite" : null,
"tmss_case_id" : null,
"create_user_id" : "",
"aw_description" : null,
"origin_project" : null,
"aw_uniqueid" : null,
"aw_tags" : null,
"aw_operationid" : null,
"interface_label" : null,
"import_package" : null,
"public_aw_lib" : null,
"root_id" : null,
"custom_aw_libs" : null,
"delete_time" : null,
"delete_user" : null,
"parent_id" : "TOP",
"is_folder" : "0",
"cata_type" : 4,
"page_no" : null,
"page_size" : null,
"total_page" : null,
"total_size" : null,
"child_list" : [ ],
"extra_info" : null
} ]
},
"reason" : null,
"error" : null,
"code" : null
} SDK代码示例
SDK代码示例如下。
Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.cloudtest.v1.region.CloudtestRegion; import com.huaweicloud.sdk.cloudtest.v1.*; import com.huaweicloud.sdk.cloudtest.v1.model.*; public class ListBasicAwInfoListSupportsSearchSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); ICredential auth = new BasicCredentials() .withAk(ak) .withSk(sk); CloudtestClient client = CloudtestClient.newBuilder() .withCredential(auth) .withRegion(CloudtestRegion.valueOf("<YOUR REGION>")) .build(); ListBasicAwInfoListSupportsSearchRequest request = new ListBasicAwInfoListSupportsSearchRequest(); request.withProjectId("{project_id}"); SearchRequest body = new SearchRequest(); body.withSearchValue(""); body.withSearchType(""); request.withBody(body); try { ListBasicAwInfoListSupportsSearchResponse response = client.listBasicAwInfoListSupportsSearch(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } } |
Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | # coding: utf-8 import os from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkcloudtest.v1.region.cloudtest_region import CloudtestRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkcloudtest.v1 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] credentials = BasicCredentials(ak, sk) client = CloudtestClient.new_builder() \ .with_credentials(credentials) \ .with_region(CloudtestRegion.value_of("<YOUR REGION>")) \ .build() try: request = ListBasicAwInfoListSupportsSearchRequest() request.project_id = "{project_id}" request.body = SearchRequest( search_value="", search_type="" ) response = client.list_basic_aw_info_list_supports_search(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg) |
Go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" cloudtest "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/cloudtest/v1" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/cloudtest/v1/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/cloudtest/v1/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth, err := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). SafeBuild() if err != nil { fmt.Println(err) return } hcClient, err := cloudtest.CloudtestClientBuilder(). WithRegion(region.ValueOf("<YOUR REGION>")). WithCredential(auth). SafeBuild() if err != nil { fmt.Println(err) return } client := cloudtest.NewCloudtestClient(hcClient) request := &model.ListBasicAwInfoListSupportsSearchRequest{} request.ProjectId = "{project_id}" searchValueSearchRequest:= "" searchTypeSearchRequest:= "" request.Body = &model.SearchRequest{ SearchValue: &searchValueSearchRequest, SearchType: &searchTypeSearchRequest, } response, err := client.ListBasicAwInfoListSupportsSearch(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } |
更多
更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。
状态码
| 状态码 | 描述 |
|---|---|
| 200 | OK |
| 201 | Created |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
错误码
请参见错误码。