Swagger / OpenAPI:尽管我们不希望有任何响应主体,但发送内容应用程序/ json可以吗?

时间:2019-07-23 07:01:51

标签: rest swagger openapi

在集成外部RESTful服务时,我遇到了生成的Java代码发送的问题和空Accept头的问题。外部服务似乎只接受没有接受标头或Accept: application/json的请求。

我能够通过在成功响应中定义content来解决问题。但是我不确定这是否是解决此问题的最佳实践,因为我们不希望收到任何答复:

    "responses": {
      "204": {
        "description": "No Content",
        "content": {                     <- these lines
          "application/json": {          <- these lines
          }
        }
      },
      "400": {
        "description": "Bad Request"
      },
      "401": {
        "description": "Unauthorized"
      },
      "500": {
        "description": "Internal server error"
      }
    },

0 个答案:

没有答案