Wie werden https-Anfragen im symfony2-Funktionstest gemacht?

8

Hi, ich verwende phpunit zum Testen und Symfony \ Bundle \ FrameworkBundle \ Test \ WebTestCase für Komponententests. Bis jetzt gab es kein Problem, aber jetzt fangen wir an, https zu benutzen und meine Tests funktionieren nicht mehr. Ich fange an, 301 Response Code für meine jede Anfrage in meinen Tests zu bekommen. Meine Frage ist, wie ich an Symfony \ Component \ HttpKernel \ Client Anfragen richten kann Quelle : //localhost.com/uri statt Quelle : //localhost.com/uri?

BEARBEITEN

Auf der Symfony-Website Ссылка wird gezeigt, wie Serverparameter konfiguriert werden und es gibt einen Code friedensähnlich wie

%Vor%

Ich habe versucht, HTTPS-Elemente wie in Ссылка erwähnt, die ich als

geändert habe > %Vor%

Es funktioniert jedoch immer noch nicht?

    
Omer Temel 03.11.2013, 20:11
quelle

1 Antwort

12

Dank @WouterJ habe ich meine Client-Erstellung geändert von:

%Vor%

zu:

%Vor%

es hat mein Problem gelöst. Es stellt sich heraus, dass ich HTTP_HOST und HTTPS Parameter in Client - & gt; Anfrage nicht geben kann. Es sollte während der Client-Erstellung festgelegt werden.

    
Omer Temel 04.11.2013, 08:11
quelle