X-Tracy-Ajax header dělá CORS problémy při redirectu na server mimo doménu
- Milan Obrtlík
- Člen | 50
Jak se to teď chová:
- Pošlu AJAXový požadavek na můj server.
- Na serveru dojde k přesměrování na moji CDN.
- Nastane chyba
Request header field x-tracy-ajax is not allowed by Access-Control-Allow-Headers in preflight response.
Jak bych si představoval, že to funguje:
- Pošlu AJAXový požadavek na můj server.
- Na serveru dojde k přesměrování na moji CDN.
- Request projde.
Pokud to správě chápu, mám dvě možnosti, jak to opravit:
- Neposlat
X-Tracy-Ajax
hlavičku. To Nette umí, pokud se neshodují destinace (aktuální a cílová). - Nakonfigurovat CDN, aby mi tu hlavičku přijímala.
Jenomže:
- Požadavku se shodují destinace. Přestanou se shodovat až díky přesměrování. To nastane až poté, co byl požadavek odeslán.
- Nemůžu upravit CDN, aby tu hlavičku přijímala.
Napadá někoho, jak z toho ven?