CORS: فهم طلب "الاختبار المبدئي" للطلبات عبر النطاقات
تطرح مشاركة الموارد عبر الأصل (CORS) تحديات عند إنشاء HTTP الطلبات عبر المجالات. لمعالجة هذه القيود، تم تقديم طلبات الاختبار المبدئي كحل بديل.
شرح طلب الاختبار المبدئي
طلبات الاختبار المبدئي هي طلبات اختيارية تسبق الطلبات الفعلية (مثل GET أو POST ) ويعمل على التفاوض مع الخادم فيما يتعلق بأذونات الطلب. تتضمن هذه الطلبات رأسين إضافيين:
تكوين استجابة الخادم
للتعامل مع طلبات الاختبار المبدئي، يجب أن يستجيب الخادم بالعناوين التالية:
تنفيذ الاختبار المبدئي من جانب العميل
لكي ينجح طلب الاختبار المبدئي، يجب على العميل تضمين التعديلات التالية:
مثال:
خذ بعين الاعتبار طلب الاختبار المبدئي لطلب POST لجلب البيانات من عنوان URL بعيد.
طلب الاختبار المبدئي:
استجابة الخادم (بافتراض POST ويسمح بـ X-Custom-Header):
الأصل: https://yourdomain.com
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3