我正在尝试为现有API创建OpenAPI 3.0定义。它具有POST操作,并以标头值作为输入。请求正文为空。但是,后端API的编码非常差,即使主体为空,也期望请求标头0014
。
如何在OpenAPI 3.0中实现这一目标?看来Content-Type: application/json
在OAS 3.0中没有被接受为有效的标头参数。
答案 0 :(得分:0)
您可以添加requestBody
媒体类型的application/json
,但不能添加schema
。
openapi: 3.0.2
...
paths:
/something:
post:
parameters:
...
requestBody:
content:
application/json: {}
答案 1 :(得分:-1)