راکت

تبدیل درخواست post به get روی سرور

7 پاسخ

من یه متد ایجکس دارم که به صورت post اطلاعات رو ارسال میکنه روی لوکال همه چی اوکیه ولی روی سرور خطای 405 رو میده و میگه که تو داری درخواست get رو میفرستی به روتی که به صورت post تعریف شده !!!!!!!!! مشکل از چی میتونه باشه من همون کد لوکال رو بدونه هیچ تغییری بردم روی سرور

ثبت پرسش جدید

پاسخ‌ها

7
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

اگر url ارسالیتون اینجوریه

/managers/games/id/push/

به این تغییرش بدین تا اوکی بشه

/managers/games/id/push

یعنی اسلش آخر را بردارین

رضا جلیلیان
رضا جلیلیان
@rezajalilian

تخصص: لطفا تخصص خود را وارد کنید

الان این ارور رو بر میگردونه !!!

CSRF token mismatch

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

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

csrf را اصلا به متد ایجکستون پاس دادین ؟
اگر پاس دادین باید اونطرف هم که بررسی میکنین شرط بنویسین براش
داره میگه توکن ارسالی ها باهم نمیخونه
یعنی توکن توی فایل کش ساخته شده با مرورگر کاربر و توی فرم هماهنگی نداره

رضا جلیلیان
رضا جلیلیان
@rezajalilian

تخصص: لطفا تخصص خود را وارد کنید

$('.w').click( function(e){

    e.preventDefault();

    let category  = $(this).data('category');

    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });
    jQuery.ajax({
        url: "/fetch/videos",
        method: 'post',
        data: {
            category: category,
        },
        success: function(result){

            ///
        },
        fail: function(result){

        }
    });

});
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

این خط را بزار توی تگ head قالبت

<meta name="_token" content="{{csrf_token()}}" />
رضا جلیلیان
رضا جلیلیان
@rezajalilian

تخصص: لطفا تخصص خود را وارد کنید

همه این چیزا رو رعایت کردم و گذاشتم برا خودمم سواله که چرا این خطا رو بر میگردونه

رضا جلیلیان
رضا جلیلیان
@rezajalilian

تخصص: لطفا تخصص خود را وارد کنید

یه راحل که براش پیدا کردم اینه که داخل Middleware ها و VerifyCsrfToken امدم و این روت رو گفتم که ازش csrf رو نخواد و مشکلم حل شد

    protected $except = [
        "/fetch/videos"
    ];

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

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