JavaScript-da AJAX so'rovlarida kukilarni uzatish
Standart bo'yicha kukilar AJAX so'rovlarida
uzatilmaydi. Bu shuni anglatadiki,
server sessiyasi ishlamaydi.
Odatda kukilarni uzatish bizga kerak bo'ladi.
Uni credentials sozlamasi bilan yoqish mumkin.
'include' qiymati kukilarni AJAX so'rovida
uzatishni ta'minlaydi (so'rov cross-origin bo'lsa ham):
fetch('https://example.com', {
credentials: 'include'
});
'same-origin' qiymati ham kukilarni
uzatishni ta'minlaydi, lekin faqat skript
ishga tushirilgan saytga:
fetch('https://example.com', {
credentials: 'same-origin'
});
'omit' qiymati kukilarni
uzatishni ta'qiqlaydi:
fetch('https://example.com', {
credentials: 'omit'
});