throw
使用 throw 构造以在组合件流期间满足该构造时抛出一个错误,通常在满足某个条件时会发生此情况。
网关支持
| 网关 | 策略版本 |
|---|---|
| DataPower® Gateway(与 v5 兼容) | 1.0.0 |
| DataPower API Gateway,从 V2018.4.1.0 起可用的策略 | 2.0.0 |
本主题描述如何在 OpenAPI 源中配置策略;有关如何在组合件用户界面中配置策略的详细信息,请参阅throw。
关于
throw 策略具有以下格式:
- throw:
title: title
name: 'error_name'
message: error_message
在遇到 throw 策略时,将返回指定的错误和错误消息。如果已将 catch 配置为在满足 throw 策略时生成错误,那么将触发 catch。
属性
| 属性 | 必需 | 描述 | 数据类型 |
|---|---|---|---|
| version | 否 | 策略版本号 | 字符串 |
| title | 否 | 策略的标题。 | 字符串 |
| name | 是 | 要抛出的错误的名称。 | 字符串 |
| message | 是 | 伴随错误的消息。 | 字符串 |
示例
- throw: version: 1.0.0
title: throw
name: '404'
message: Not found