Swagger-UI 检测选择的响应内容类型
Swagger-UI detecting the response content-type selected
我有一个生成 link 到图像 url 的路由,我试图让 api return json 如果响应内容-type "application/json" 和 return 如果响应内容类型为 "image/jpeg" 图像预览一切正常,除了我不知道如何从控制器访问此参数以了解响应类型被 selected,$request 对象唯一参数是我为 swagger 指定的参数我没有得到 select 菜单值。我想过添加一个隐藏参数并用 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 中找到了它 我没有意识到 swagger-ui 是根据下拉菜单设置的
$request->headers->get('accept');
我有一个生成 link 到图像 url 的路由,我试图让 api return json 如果响应内容-type "application/json" 和 return 如果响应内容类型为 "image/jpeg" 图像预览一切正常,除了我不知道如何从控制器访问此参数以了解响应类型被 selected,$request 对象唯一参数是我为 swagger 指定的参数我没有得到 select 菜单值。我想过添加一个隐藏参数并用 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 中找到了它 我没有意识到 swagger-ui 是根据下拉菜单设置的
$request->headers->get('accept');