Symfony2 - Wie kann ich benutzerdefinierte CORS Header festlegen?
Möchte ich die folgenden Überschriften für die TWIG-Template von meinem DefaultController:
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Origin: http://www.mywebsite.com');
header('Access-Control-Allow-Headers: Content-Type, *');
Irgendwelche Vorschläge, wie das zu tun?
InformationsquelleAutor der Frage Edge | 2011-12-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe der response-Klasse:
Quelle/Dokumentation
InformationsquelleAutor der Antwort Steven
vom diese Artikel:
CorsListener.php
Dienstleistungen.yml
InformationsquelleAutor der Antwort pleerock
Wenn Ihr inside controller, dann verwenden Sie diesen:
Nur ersetzen, Content-Type mit header-Schlüssel und xml mit dem Wert ... etc
InformationsquelleAutor der Antwort TroodoN-Mike
Wenn Sie die
render()
Methode der Steuerung, dann Sie können fügen Sie die notwendigen Header, wie unten, weilrender()
Methode gibt ein Response-Objekt:InformationsquelleAutor der Antwort mufmuf