【问题标题】:Swagger-UI detecting the response content-type selectedSwagger-UI 检测选择的响应内容类型
【发布时间】:2017-06-21 16:22:20
【问题描述】:

我有一个生成图像 url 链接的路由,如果响应内容类型为“application/json”,我试图让 api 返回 json,如果响应内容类型为“image/”,则返回图像预览jpeg”一切正常,除了我不知道如何从控制器访问此参数以了解已选择的响应类型,$request 对象唯一的参数是我为 swagger 指定的参数我没有得到选择菜单值。我想过添加一个隐藏参数并使用 javascript 设置它,但这听起来不像是正确的方法。非常感谢任何帮助

 /*
 * @SWG\Get(
 *
 *     produces={"application/json", "image/jpeg"},
 *     tags={"Render frame"},
 *     @SWG\Parameter(
 *         name="imageHost",
 *         in="query",
 *         default ="https://i.vimeocdn.com",
 *         type="string",
 *         description="image host"
 *     ),
 *

【问题讨论】:

  • 我想我在 $request->header 中找到了它

标签: symfony swagger-ui


【解决方案1】:

我在 $request 中找到了它,我不知道 swagger-ui 是根据下拉菜单设置它

$request->headers->get('accept');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2022-11-16
    • 2020-09-16
    • 1970-01-01
    相关资源
    最近更新 更多