Symfony 检测所选响应内容类型的招摇过市UI
我有一个生成图像url链接的路由,我试图让api在响应内容类型为“application/json”时返回json,在响应内容类型为“image/jpeg”时返回图像预览。一切正常,但我不知道如何从控制器访问此参数,以了解选择了什么响应类型,$request objects only参数是我为swagger指定的参数,我不获取select菜单值。我曾考虑过添加一个隐藏参数并使用javascript进行设置,但这听起来并不正确。非常感谢您的帮助Symfony 检测所选响应内容类型的招摇过市UI,symfony,swagger-ui,Symfony,Swagger Ui,我有一个生成图像url链接的路由,我试图让api在响应内容类型为“application/json”时返回json,在响应内容类型为“image/jpeg”时返回图像预览。一切正常,但我不知道如何从控制器访问此参数,以了解选择了什么响应类型,$request objects only参数是我为swagger指定的参数,我不获取select菜单值。我曾考虑过添加一个隐藏参数并使用javascript进行设置,但这听起来并不正确。非常感谢您的帮助 /* * @SWG\Get( * *
/*
* @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中找到了它,我不喜欢它,因为swagger用户界面是根据下拉列表进行设置的
$request->headers->get('accept');
我想我在$request->header中找到了它