POST,PUT,DELETE方法不适用于swagger ui但GET Works

时间:2017-03-30 14:21:03

标签: php curl swagger libcurl swagger-ui

POST,PUT和DELETE方法在swagger UI中不起作用,但GET适用于我的所有端点。

我甚至尝试在shell上执行curl命令的复制粘贴,它也在工作。

我的服务器或swagger json中是否有任何配置可以解决此问题?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,花了8多个小时才找到原因。

这是swagger json中的注释问题,您可以尝试从https://editor.swagger.io/#中获取原始注释示例,将其另存为swagger.json并在您的项目中进行尝试。它将显示跟踪结果。

答案 1 :(得分:0)

我有同样的问题,这是因为我的招摇的文档中有些错误。将其复制到https://editor.swagger.io/#并解决问题之后。现在可以了。 我自己的项目中的修复程序是https://github.com/liudonghua123/todolist-rest-apis/commit/3aa69e732991f1fd3d2a0891603784e2618d0405

enter image description here