ilgili kod aşağıda gösterilmiştir: Şimdi saatlerce bu anlamaya çalışıyorumlaravel 5.1 XMLHttpRequest AJAX POST TokenMismatchException
var csrfToken = "{{ csrf_token() }}";
xmlhttp.open("POST", "/internal/v1/create/strategy", true);
xmlhttp.setRequestHeader('X-CSRF-TOKEN', csrfToken);
postString = "param1=" + varOne + "¶m2=" + varTwo;
xmlhttp.send(postString);
, dürüstçe bu noktada ne yapacağını bilemezsin. Not, form yöntemini kullanırsam her şeyin iyi çalıştığını unutmayın. Ben de postString parametre olarak CSRF belirteci gönderme denedim: "_token =" + csrfToken
X-XSRF-TOKEN ile denediniz mi? – Iamzozo
Başlıkların gerçekten iletilip iletilmediğini görmek için gönderi isteğinde hata ayıklamayı denediniz mi? Ayrıca, xmlhttp nesnesini nasıl başlattığınızı göremiyorum. – Tim
xmlhttp nesnesi, normalde kodda daha önce başlatıldı, ancak kodu düzeltebildim. Burada oyunda iki sorun vardı, config/session.php dosyasında domain null olarak ayarlandı, kurulumun yapılması gereken bir yer okudum ya da hata yaptım, bu yüzden bunu yaptım, ama ek olarak içeriğe yer vermem gerekiyordu. -type kodlanmış form olarak yazın. – jrgilman