تعداد ویدئو | 17 |
---|---|
زمان دوره | 00:50:12 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش پیکربندی CORS در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی پیکربندی CORS در اپلیکیشن های ASP.NET و ASP.NET Core است که با نام اصلی Configuring CORS in ASP.NET and ASP.NET Core از شرکت Pluralsight منتشر شده است.
همه مرورگرهای مدرن، هدر origin را به صورت خودکار تنظیم می کنند که نشان می دهد دامنه سایت در حال request دادن است. اگر سرور اجازه بدهد که request های Cross-origin ازorigin مورد نظر به عنوان مثال: https://example.com وارد بشوند، مقدار هدر Control-Allow-Origin با مقدار هدر مربوط به origin که از درون request بیرون آمده است تنظیم خواهد شد. به روشی دیگر، اگر سرور این هدر را شامل نشود، درخواست با شکست مواجه می شود و مرورگر باید داده های response را دریافت کند، اما این داده ها نباید برای کاربر قابل دسترسی باشد. این روشی است که یک request ساده CORS با آن کار می کند.
گاهی اوقات، به جای یک request ساده GET، یک کاربر ممکن است نیاز به ارسال request هایی مانند PUT و DELETE و.. داشته باشد. برای چنین request هایی، مرورگر یک request اضافی (یک request از نوع OPTIONS) به نام Preflight request ارسال می کند. این request درست قبل از request واقعی انجام می شود تا مطمئن شوید که request اصلی موفق بوده است. و اگر مطمین شود که اینگونه بوده است، مرورگر request واقعی را ارسال می کند.
اگر بخواهیم به request های CORS فقط به چند روش انتخاب شده اجازه دهیم، به جای فعال کردن CORS در کل سطح اپلیکیشن، میتوانیم CORS را در سطح controller یا در سطح action فعال کنیم. برای اینکه بتوانیم این کار را انجام دهیم، باید از [EnableCors] استفاده کنیم:
فصل اول: مقدمه این دوره آموزشی
فصل دوم: پیکربندی CORS در برنامه های ASP.NET Core
فصل سوم: پیکربندی CORS در برنامه های ASP.NET
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.