Skip to content

Structural improvements: enhance headers handling #690

Open
@arno-di-loreto

Description

@arno-di-loreto

Following (again) ideas from #563 and OAI/sig-moonwalk#115, extending #369:

paths:
  responseHeaders:
     # Headers returned on all api responses
  /resources:
    responseHeaders:
      # Headers returned on all /resources operations responses
    get:
      responseHeaders:
        # Headers returned on all operations responses
      200:
         headers:
           # Headers returned on this response
schemas:
  responseHeaders:
    # reusable headers describe with a Header Object, used with $ref

The problem is the naming consistency: responseHeaders almost everywhere vs headers on response level.
What if we use headers or responseHeaders everywhere?

nb: and don't forget to modify Header Object to include #321 (required)

Metadata

Metadata

Assignees

No one assigned

    Labels

    headersre-use: globals/defaultsDefault or global components that can be overridden in some way

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions