Re-usable 参数在开放 api 规范中

Re-usable parameters in open api specification

我有一个采用 X-Request-ID header 的端点。这被描述为:

parameters:
    - in: header
      name: X-Request-ID
      schema:
        type: string
        format: uuid
      required: true

但是,如果我有 10 个端点接受这个 header,我是否必须继续重复这个,或者无论如何我可以获得一些 re-use?

谢谢

添加到 Helen 的评论中,您可以通过将 X-Request-ID 定义为 Parameter Object in the Parameters Definitions Object, then reference it (by using a Reference Object) in the parameters field of each Path Item Object 来实现一些重用,以表示它适用于路径下的所有操作。