2017-06-21 1 views
0

Ich habe eine Route, die eine Verknüpfung zu einem Bild URL erzeugt, ich versuche, die API zurückzugeben json wenn Response Content-Typ "application/json" und eine Bildvorschau zurückgeben Wenn der Antwort-Inhaltstyp "image/jpeg" ist, funktioniert alles, außer dass ich nicht weiß, wie ich vom Controller auf diesen Parameter zugreifen kann, um zu wissen, welcher Antworttyp ausgewählt wurde. Die Parameter $ request objects sind die Parameter, die ich für swagger angegeben habe Ich bekomme die Auswahlmenüwerte nicht. Ich habe darüber nachgedacht, einen versteckten Parameter hinzuzufügen und ihn mit Javascript zu setzen, aber das hört sich nicht nach dem richtigen Weg an. Jede Hilfe sehr geschätztSwagger-UI Erkennung der Antwort Inhaltstyp ausgewählt

/* 
* @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" 
* ), 
* 
+0

Ich glaube, ich fand es in dem $ request-> Kopf – user1930591

Antwort

0

ich es in der $ Anfrage fand ich nicht Prahlerei-ui relize wurde Einstellung basierend auf dem Dropdown-

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