我从swagger文档中按照以下链接为我的其余api创建了swagger json .
https://swagger.io/docs/specification/2-0/describing-request-body/
在我的休息api中,我有请求body和类型的内容类型和授权的http标头,以及服务请求 .
我想知道是否有办法在swagger json中包含请求正文和http头信息?我没有在招摇文档中看到这些信息 .
我从swagger文档中按照以下链接为我的其余api创建了swagger json .
https://swagger.io/docs/specification/2-0/describing-request-body/
在我的休息api中,我有请求body和类型的内容类型和授权的http标头,以及服务请求 .
我想知道是否有办法在swagger json中包含请求正文和http头信息?我没有在招摇文档中看到这些信息 .
1 回答
请求和响应的
Content-Type
标头分别由consumes
和produces
关键字定义 . 可以在操作级别或规范的根级别指定它们 .Authorization
标头使用securityDefinitions
和security
关键字定义 . OpenAPI / Swagger 2.0支持基本身份验证,API密钥和OAuth 2 .其他标头可以定义为in: header parameters .
例如,如果操作POST JSON并使用Basic auth,则可以按如下方式对其进行描述:
相关文件:
MIME Types
Authentication
Describing Parameters