জাভাস্ক্রিপ্টে AJAX রিকোয়েস্টে কুকি প্রেরণ
ডিফল্টরূপে, কুকিগুলি
AJAX রিকোয়েস্টে প্রেরণ করা হয় না। এর অর্থ হল,
সার্ভার সেশন কাজ করবে না।
সাধারণত আমাদের কুকি প্রেরণের প্রয়োজন হয়।
এটি credentials সেটিংস দ্বারা সক্ষম করা যেতে পারে।
'include' মানটি AJAX রিকোয়েস্টে কুকি প্রেরণ করবে
(এমনকি যদি রিকোয়েস্টটি ক্রস-অরিজিন হয়):
fetch('https://example.com', {
credentials: 'include'
});
'same-origin' মানটিও কুকি প্রেরণ করবে,
কিন্তু শুধুমাত্র সেই সাইটে,
যে সাইট থেকে স্ক্রিপ্টটি চালানো হয়েছে:
fetch('https://example.com', {
credentials: 'same-origin'
});
'omit' মানটি কুকি প্রেরণ
নিষিদ্ধ করে:
fetch('https://example.com', {
credentials: 'omit'
});