Swagger-UI检测所选的响应内容类型

时间:2017-06-21 16:22:21

标签: symfony swagger-ui

我有一个生成图片网址链接的路由,我试图让api返回json,如果响应内容类型为“application / 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"
 *     ),
 *

1 个答案:

答案 0 :(得分:0)

我在$ request中找到了它我没有放松swagger-ui根据下拉设置它

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