gpt4 book ai didi

swagger - 如何在 Swagger 中为 GET 请求生成模型/示例值部分

转载 作者:行者123 更新时间:2023-12-05 00:56:35 25 4
gpt4 key购买 nike

我担心使用 Swagger 为我的 GET 请求生成模型/示例值部分。
The link以官方示例完美地显示了该部分。

在官方文档中,它是使用现有模型生成的:

     *     @SWG\Schema(ref="#/definitions/User")

我没有这样的选择,因为我的属性是由 REST 生成的。

我尝试了以下方法:
/**
* @SWG\Get(
...
* @SWG\Response(
* response="200",
* description="Ok",
* @SWG\Schema(
* type="array",
* @SWG\Property(property="firstname", type="string", example="Steven")
* ),
* ),
* )
*/

它不起作用并回答:
fetching resource list: http://localhost/dist/swagger.json; Please wait.
任何帮助都受到高度赞赏。提前致谢。

最佳答案

GET /pet/findByStatus在以下示例之一中生成:
github.com/zircote/swagger-php/.../Examples/petstore.swagger.io/controllers/PetController.php

您的代码段不起作用的原因是您正在向 array 添加一个属性。类型,不支持。

要描述数组的内容,您需要 @SWG\Items注解:

...
* @SWG\Schema(
* type="array",
* @SWG\Items(
* type="object",
* @SWG\Property(property="firstname", type="string", example="Steven")
* )
* ),
...

关于swagger - 如何在 Swagger 中为 GET 请求生成模型/示例值部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36090513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com