CORS মেকানিজম
CORS মেকানিজম (Cross-Origin Resource Sharing, ক্রস-অরিজিন রিসোর্স শেয়ারিং) ক্লায়েন্ট এজেন্টকে একটি ভিন্ন সার্ভার বা উৎস (ডোমেইন) থেকে রিসোর্স অ্যাক্সেস করার অনুমতি পাওয়ার নিশ্চয়তা দেয়।
বর্তমানে, আধুনিক ওয়েবসাইটের অনেক পৃষ্ঠাই বিভিন্ন ফাইল, including images, থার্ড-পার্টি রিসোর্স (ডোমেইন) থেকে লোড করতে পারে। সেই সাইটের নিরাপত্তার স্বার্থে, ব্রাউজারগুলি স্ক্রিপ্ট দ্বারা শুরু করা ক্রস-অরিজিন অনুরোধ সীমাবদ্ধ করে। এই ধরনের অনুরোধ CORS নীতি দ্বারা নিয়ন্ত্রিত হয়। এই নীতি অনুসারে, আপনি যে সাইটে অনুরোধ পাঠাচ্ছেন সেই সাইটকে এটির উত্তর দিতে সম্মত হতে হবে। এটি করার জন্য, সাইটটিকে অবশ্যই সংশ্লিষ্ট HTTP হেডার পাঠাতে হবে।
এই ধরনের ব্লকেজ দূর করতেও CORS মেকানিজম প্রয়োগ করা হয়, যা একটি বিশেষ সুরক্ষিত সংযোগের মাধ্যমে ক্রস-ডোমেন অনুরোধ সমর্থন করে। আধুনিক ব্রাউজারগুলিতে, CORS API কন্টেইনারগুলিতে প্রয়োগ করা হয় (XMLHttpRequest বা Fetch)।