Nejasný HTTP redirect v HTTPS
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Lawondyss
- Člen | 106
Ahoj lidi,
rád bych objasnění.
Mám e-shop na HTTPS. Tlačítko pro přidání do košíku je v podstatě formulářový submit. Když kliknu na toto tlačítko, přesměruje se na handle pracovávající formulář. Ten na konci přesměruje na přehled košíku.
Když si v prohlížeči otevřu vývojářskou konzoli, tak vidím, že mezi handlem a přehledem košíku je ještě jeden redirect na přehled košíku (na obrázku druhý řádek, GET[302]), který je HTTP!
Umí mi někdo objasnit, proč k tomu na HTTPS dochází? A lze se tomu vyhnout?
Díky.
- Jan Tvrdík
- Nette guru | 2595
Přesměrování v handleru formuláře provádíš normálně pomocí
metody redirect
? Jinak klasický postup řešení je pustit
debugger a hodit breakpoint na místo, které nastavuje tu Location
hlavičku a kouknout na callstack.