Мазмұны:

Credentials деген не дұрыс?
Credentials деген не дұрыс?

Бейне: Credentials деген не дұрыс?

Бейне: Credentials деген не дұрыс?
Бейне: Все новые ошибки ChatGPT c которыми ты можешь столкнуться 2024, Мамыр
Anonim

XMLHttpRequest. тіркелгі деректерімен сипат логикалық болып табылады, ол сайттар арасындағы қатынасты басқару сұраулары арқылы жасалуы керек пе, жоқ па куәлік cookie файлдары, авторизация тақырыптары немесе TLS клиент сертификаттары сияқты. Бұған қоса, бұл жалауша жауапта cookie файлдарын елемеу керектігін көрсету үшін де қолданылады.

Осыған байланысты Cors не үшін қолданылады?

Түп аралық ресурстарды ортақ пайдалану ( CORS ) браузерден доменаралық байланысқа мүмкіндік беретін W3C спецификациясы. XMLHttpRequest нысанының үстіне құрастыру арқылы, CORS әзірлеушілерге бір домен сұраулары сияқты бірдей идиомалармен жұмыс істеуге мүмкіндік береді. The пайдалану -іс үшін CORS қарапайым.

Екіншіден, CORS дегеніміз не және ол қалай жұмыс істейді? Түп аралық ресурстарды ортақ пайдалану ( CORS ) браузерлерге бір бастауда жұмыс істейтін веб-бағдарламаға, басқа бастаудан таңдалған ресурстарға қол жеткізуге мүмкіндік беру үшін қосымша HTTP тақырыптарын пайдаланатын механизм болып табылады.

Сонда, тіркелгі деректері бірдей шыққан деген не?

бірдей - шығу тегі : пайдаланушыны жіберу куәлік (cookie файлдары, негізгі http аутентификациясы, т.б.). егер URL мекенжайында болса шығу тегі бірдей шақыру сценарийі ретінде. Бұл әдепкі мән. қамтиды: Әрқашан пайдаланушыны жіберіңіз куәлік (cookie файлдары, негізгі http аутентификациясы, т.б.), тіпті кросс үшін шығу тегі қоңыраулар.

CORS мәселесін қалай түзетесіз?

Бұл мәселені шешу жолы мыналардан тұрады:

  1. CORS алдын ала ұшу сұраулары жарамды болуы үшін OPTIONS әдісінің қолдауын қосыңыз.
  2. Браузер сұраудың жарамдылығын тексере алуы үшін жауабыңызға Access-Control-Allow-Origin тақырыбын қосыңыз.

Ұсынылған: