NSwag响应标头

时间:2019-12-09 22:19:53

标签: swagger openapi nswag

如何在NSwag中设置响应标题?

我试图添加到OpenApiResponse.Headers集合中。

        var headerSchema = new JsonSchema()
        {
            Type = JsonObjectType.String,
            Description = "headerDescription"
        };

        response.Headers["headerName"] = headerSchema;

不幸的是,生成的json是不正确的。根据{{​​3}},响应标头的输出应如下所示:

paths:
  /ping:
    get:
      summary: Checks if the server is alive.
      responses:
        '200':
          description: OK
          headers:
            X-RateLimit-Limit:
              schema:
                type: integer
              description: Request limit per hour.
            X-RateLimit-Remaining:
              schema:
                type: integer
              description: The number of requests left for the time window.
            X-RateLimit-Reset:
              schema:
                type: string
                format: date-time
              description: The UTC date/time at which the current rate limit window resets.

我们可以使用Nswag实现这一目标吗?

0 个答案:

没有答案