فهرست مطالب:

چه چیزی withCredentials درست است؟
چه چیزی withCredentials درست است؟

تصویری: چه چیزی withCredentials درست است؟

تصویری: چه چیزی withCredentials درست است؟
تصویری: درک و استفاده از اعتبارنامه های قابل تایید 2024, نوامبر
Anonim

XMLHttpRequest. با اعتبار ویژگی یک Boolean است که نشان می‌دهد آیا درخواست‌های کنترل دسترسی متقابل سایت باید با استفاده از آن انجام شوند یا خیر اعتبارنامه مانند کوکی ها، سرصفحه های مجوز یا گواهی های مشتری TLS. علاوه بر این، این پرچم همچنین برای نشان دادن زمانی که کوکی ها باید در پاسخ نادیده گرفته شوند استفاده می شود.

در این راستا Cors برای چه مواردی استفاده می شود؟

اشتراک منابع متقابل ( CORS ) یک مشخصات W3C است که امکان ارتباط بین دامنه ای از مرورگر را فراهم می کند. با ساختن در بالای شی XMLHttpRequest، CORS به توسعه دهندگان اجازه می دهد تا با همان اصطلاحات درخواست های هم دامنه کار کنند. این استفاده کنید -نمونه CORS ساده است.

دوم اینکه CORS چیست و چگونه کار می کند؟ اشتراک منابع متقابل ( CORS ) مکانیزمی است که از هدرهای HTTP اضافی استفاده می کند تا به مرورگرها بگوید که به یک برنامه وب در حال اجرا در یک مبدا، دسترسی به منابع انتخاب شده از مبدأ متفاوت را ارائه دهند.

سپس، اعتبار همان منشاء چیست؟

یکسان - اصل و نسب : ارسال کاربر اعتبارنامه (کوکی‌ها، احراز هویت اولیه http، و غیره) در صورتی که نشانی اینترنتی روی آن باشد همان منشاء به عنوان اسکریپت فراخوانی این مقدار پیش فرض است. شامل: همیشه کاربر ارسال شود اعتبارنامه (کوکی ها، http auth اولیه، و غیره)، حتی برای متقابل اصل و نسب تماس می گیرد.

چگونه مشکل CORS را برطرف می کنید؟

راه حل این مشکل عبارت است از:

  1. پشتیبانی از روش OPTIONS را اضافه کنید تا درخواست‌های پیش از پرواز CORS معتبر باشند.
  2. هدر Access-Control-Allow-Origin را در پاسخ خود اضافه کنید تا مرورگر بتواند اعتبار درخواست را بررسی کند.

توصیه شده: