【问题标题】:Validate headers using Raml使用 Raml 验证标头
【发布时间】:2021-09-11 05:37:09
【问题描述】:

我有三个标头 A、B、C,这里 A 始终是强制性的,并且 B 或 C 在请求中一次只能出现一个。

如何在raml 1.0中实现

【问题讨论】:

    标签: mulesoft raml-1.0


    【解决方案1】:

    看起来 RAML 无法验证这种条件。关于标题 RAML specification 只说:

    headers 节点的值必须是一个映射,特别是一个 属性声明。此声明对象中的每个属性都是 标头声明。每个属性名称指定一个允许的标头 姓名。每个属性值都将标头值类型指定为类型 名称或内联类型声明。

    假设您在 Mule 运行时中使用 APIKit 实现此 RAML API,那么您将需要在流的主体中实现限制。

    【讨论】:

      猜你喜欢
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 1970-01-01
      • 2020-11-18
      • 2016-06-06
      相关资源
      最近更新 更多