سمارتحلول تقنية للأعمال
English اطلب اجتماعًا

مفسّر إعدادات CORS

الصق ترويسات وحدد أصل الطلب وطريقته لشرح احتمالات السماح والمنع نظريًا دون إرسال طلبات.

الصق أسطر Access-Control-*‎ من تبويب الشبكة في المتصفح أو من curl -i.

جرّب:

البروتوكول والمضيف والمنفذ فقط، مثل https://app.example.com.

افصل بينها بفواصل، مثل Authorization, X-Api-Key.

النتيجة

الصق ترويسات الرد لترى إن كان المتصفح سيسمح بالطلب.

طريقة الاستخدام

  1. الصق الترويسات.
  2. اكتب الأصل والطريقة.
  3. اقرأ الملاحظة، بما فيها أنه لم يُرسل طلب.

أمثلة

  • ‏GET مطابقAllow-Origin https://smart.example وAllow-Methods GET لذلك الأصل وGET origin: listed method: listed credentials: false note: a browser script could read this response request: not sent
  • بدل مع بيانات اعتمادأصل نجمة وAllow-Credentials true origin: listed method: listed credentials: true note: a wildcard with credentials is rejected by browsers request: not sent
  • طريقة ناقصةطرق GET والمطلوب POST origin: listed method: not listed credentials: false note: a browser script could not read this response request: not sent
تفاصيل الأداة والخصوصية

الصق ترويسات الاستجابة وأصلًا وطريقة. تقول الصفحة إن كان ذلك الأصل وتلك الطريقة مدرجين، وإنه لم يُرسل طلب.

يمكن شرح الترويسات الملصوقة. إرسال طلب يكون أداة مختلفة.

الخيارات

  • مقارنة الأصل تتجاهل حالة الأحرف.
  • تُقارن الطرق بأحرف كبيرة.

الحدود

  • لا يُرسل طلب.
  • أصل البدل مع بيانات الاعتماد ترفضه المتصفحات.
  • الترويسات التي لا تلصقها تُعامل كغائبة.

الخصوصية

ما تكتبه يبقى في متصفحك. لا يُرفع شيء ولا يُحفظ على الخادم.

أسئلة

هل يُرسل طلب؟

لا.

هل يستطيع المتصفح استخدام أصل النجمة مع بيانات الاعتماد؟

لا. المتصفحات ترفض هذا المزيج.

ماذا يبلّغ أصل مطابق وGET؟

كلاهما مدرج، وسكربت المتصفح يستطيع قراءة الاستجابة. لم يُرسل الطلب.

هل تُرفع الترويسات؟

لا.

أدوات مرتبطة

كل الأدوات