راکت
حل شده

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

سلام

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

\app\Http\Middleware\VerifyCsrfToken.php

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

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

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

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

شاید پاسخ شما همین‌جا باشد

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

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