CorsRule interface

تُعد مشاركة الموارد عبر المنشأ (CORS) إحدى ميزات HTTP التي تمكّن تطبيق ويب يعمل ضمن مجال واحد للوصول إلى الموارد في مجال آخر. تنفذ مستعرضات الويب تقييد أمان يعرف باسم نهج الأصل نفسه الذي يمنع صفحة ويب من استدعاء واجهات برمجة التطبيقات في مجال مختلف؛ توفر CORS طريقة آمنة للسماح لمجال واحد (المجال الأصلي) باستدعاء واجهات برمجة التطبيقات في مجال آخر

الخصائص

allowedHeaders

عناوين الطلبات التي قد يحددها مجال الأصل على طلب CORS.

allowedMethods

الأساليب (أفعال طلب HTTP) التي قد يستخدمها مجال الأصل لطلب CORS. (فاصلة مفصولة)

allowedOrigins

المجالات الأصلية المسموح لها بإجراء طلب مقابل خدمة التخزين عبر CORS. مجال الأصل هو المجال الذي ينشأ منه الطلب. لاحظ أن الأصل يجب أن يكون مطابقا دقيقا لحالة الأحرف مع الأصل الذي يرسله عمر المستخدم إلى الخدمة. يمكنك أيضا استخدام حرف البدل '*' للسماح لجميع مجالات الأصل بإجراء طلبات عبر CORS.

exposedHeaders

عناوين الاستجابة التي قد يتم إرسالها في الاستجابة لطلب CORS وعرضها بواسطة المستعرض لمصدر الطلب

maxAgeInSeconds

الحد الأقصى لمقدار الوقت الذي يجب أن يقوم المستعرض بلتخزين المؤقت لطلب خيارات الاختبار المبدئي.

تفاصيل الخاصية

allowedHeaders

عناوين الطلبات التي قد يحددها مجال الأصل على طلب CORS.

allowedHeaders: string

قيمة الخاصية

string

allowedMethods

الأساليب (أفعال طلب HTTP) التي قد يستخدمها مجال الأصل لطلب CORS. (فاصلة مفصولة)

allowedMethods: string

قيمة الخاصية

string

allowedOrigins

المجالات الأصلية المسموح لها بإجراء طلب مقابل خدمة التخزين عبر CORS. مجال الأصل هو المجال الذي ينشأ منه الطلب. لاحظ أن الأصل يجب أن يكون مطابقا دقيقا لحالة الأحرف مع الأصل الذي يرسله عمر المستخدم إلى الخدمة. يمكنك أيضا استخدام حرف البدل '*' للسماح لجميع مجالات الأصل بإجراء طلبات عبر CORS.

allowedOrigins: string

قيمة الخاصية

string

exposedHeaders

عناوين الاستجابة التي قد يتم إرسالها في الاستجابة لطلب CORS وعرضها بواسطة المستعرض لمصدر الطلب

exposedHeaders: string

قيمة الخاصية

string

maxAgeInSeconds

الحد الأقصى لمقدار الوقت الذي يجب أن يقوم المستعرض بلتخزين المؤقت لطلب خيارات الاختبار المبدئي.

maxAgeInSeconds: number

قيمة الخاصية

number