محمدهادی غفوری
2 سال پیش توسط محمدهادی غفوری مطرح شد
2 پاسخ

ارور 419 در ارسال درخواست beacon در پروزه لاراول

سلام
با استفاده از دستور
navigator.sendbeacon
درخواستی را برای یکی از صفحات پروژه لاراولی میفرستم.
روت مورد نطر از نوع post است ولی درخواست ارور ۴۱۹ می گیرد.
احتمالا مشکل از csrf است ولی نمیدانم چطور میشود انرا حل کرد و چطور میشود در درخواست beacone مثل ای جکس، در هدر مقدار x-csrf را ست کرد


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 2 سال پیش مطرح شد
1

سلام

همانطور که مهندس حسام خدمتت گفتن میتونین توی بخش میدلورها در مسیر زیر ،

\app\Http\Middleware\VerifyCsrfToken.php

بیای توی ارایه except روت مدنظر خودت رو قرار بدی که از شما درخواست csrf توکن نخواد

protected $except = [
        // Place your URIs here
    ];

یک راه حل دیگه استفاده از api هست که در اونجا نیازی به توکن نداری و میتونی اوکی کنی برای خودت


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 2 سال پیش مطرح شد
1

سلام وقتت بخیر ارور ۴۱۹ بخاطر داستان csrf توکن هست اگر خارج از پروژه لاراول به روت لاراولی میخوای درخواست بزنی میتونی اون روت رو داخل ignore csrf قرار بدی تو میلدور خودش


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 2 سال پیش مطرح شد
1

سلام

همانطور که مهندس حسام خدمتت گفتن میتونین توی بخش میدلورها در مسیر زیر ،

\app\Http\Middleware\VerifyCsrfToken.php

بیای توی ارایه except روت مدنظر خودت رو قرار بدی که از شما درخواست csrf توکن نخواد

protected $except = [
        // Place your URIs here
    ];

یک راه حل دیگه استفاده از api هست که در اونجا نیازی به توکن نداری و میتونی اوکی کنی برای خودت


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام