发布于 2019-03-04 10:12:22
不,您不能使用OpenAPI 3.0规范和Swagger工具来实现带有请求主体的删除请求。正如您正确地指出的,HTTP说删除请求体具有无定义语义 (因此应该避免),而OpenAPI 3.0特别禁止主体没有定义语义的HTTP方法中的主体。有关某些上下文,请参见这一讨论。
考虑更改API设计,例如,用path、查询字符串或标头参数替换DELETE主体。请查看删除请求体的RESTful替代方案以获得一些想法。
发布于 2022-08-04 01:05:21
这种类型的操作(DELETE、GET请求和主体)在OpenAPI3.0中被明确禁止。在此之前,它是允许的或含糊的。
https://stackoverflow.com/questions/54939681
复制相似问题