throw

使用 throw 构造以在组合件流期间满足该构造时抛出一个错误,通常在满足某个条件时会发生此情况。

网关支持

表 1. 该表显示了支持此策略的网关以及对应的策略版本
网关 策略版本
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。

属性

表 2. operation-switch 策略的属性
属性 必需 描述 数据类型
version 策略版本号 字符串
title 策略的标题。 字符串
name 要抛出的错误的名称。 字符串
message 伴随错误的消息。 字符串

示例

      - throw:          version: 1.0.0
          title: throw
          name: '404'
          message: Not found
时间戳记图标 上次更新时间:2019-06-21