Access-Control-Allow-Origin
শিরোলেখ ব্যবহার করে একাধিক ক্রস-ডোমেনের অনুমতি দেওয়ার কোনও উপায় আছে কি ?
আমি সচেতন *
, কিন্তু এটি খুব উন্মুক্ত। আমি সত্যিকার অর্থে মাত্র দু'টি ডোমেনের অনুমতি দিতে চাই।
উদাহরণ হিসাবে, এরকম কিছু:
Access-Control-Allow-Origin: http://domain1.example, http://domain2.example
আমি উপরের কোডটি চেষ্টা করেছি তবে ফায়ারফক্সে কাজ করছে বলে মনে হচ্ছে না।
একাধিক ডোমেন নির্দিষ্ট করা সম্ভব নাকি আমি কেবল একটিতে আটকে আছি?
Access-Control-Allow-Origin
এই নয় যে অন্যান্য ডোমেনগুলি এই শেষ পয়েন্টে কোনও পদ্ধতি ট্রিগার করতে পারে না (যেমন, REST এপিআই পদ্ধতি)। এটির অর্থ হ'ল অনুমোদিত না হওয়া উত্স জাভাস্ক্রিপ্টে ফলাফল ব্যবহার করতে পারে না (ব্রাউজার এটি নিশ্চিত করে)। নির্দিষ্ট ডোমেনগুলির জন্য একটি এন্ডপয়েন্টে অ্যাক্সেস সীমাবদ্ধ করার জন্য একটি সার্ভার-সাইড অনুরোধ ফিল্টার ব্যবহার করুন উদাহরণস্বরূপ অনুমোদিত না হওয়া ডোমেনগুলির জন্য HTTP 401 প্রদান করে।
Vary: Origin
একাধিক ইউআরএল ব্যবহার করতে চাইলে আপনার সর্বদা শিরোনাম সংযোজন করা উচিত , দেখুন: fetch.spec.whatwg.org/#cors-protocol-and-http-cache