Съдържание:

Какво е вярно withCredentials?
Какво е вярно withCredentials?

Видео: Какво е вярно withCredentials?

Видео: Какво е вярно withCredentials?
Видео: Что же такое Марксизм? Марина Бурик // MarxismWave #1 2024, Ноември
Anonim

XMLHttpRequest. с идентификационни данни свойството е булева, която показва дали заявките за контрол на достъпа между сайтове трябва да се правят с помощта на акредитивни писма като бисквитки, заглавки за оторизация или TLS клиентски сертификати. В допълнение, този флаг се използва и за указване кога бисквитките трябва да бъдат игнорирани в отговора.

В тази връзка за какво се използва Cors?

Споделяне на ресурси от различни източници ( CORS ) е спецификация на W3C, която позволява комуникация между домейни от браузъра. Чрез изграждане върху обекта XMLHttpRequest, CORS позволява на разработчиците да работят със същите идиоми като заявките за същия домейн. В използване -калъф за CORS е просто.

Второ, какво е CORS и как работи? Споделяне на ресурси от различни източници ( CORS ) е механизъм, който използва допълнителни HTTP заглавки, за да каже на браузърите да дадат на уеб приложение, работещо в един източник, достъп до избрани ресурси от различен произход.

Тогава какво представлява идентификационните данни от същия произход?

същото - произход : Изпращане на потребител акредитивни писма (бисквитки, основно http auth и др.), ако URL адресът е на същия произход като скрипт за повикване. Това е стойността по подразбиране. включва: Винаги изпращайте потребител акредитивни писма (бисквитки, основно http auth и др.), дори за кръстосано произход обаждания.

Как решавате проблем с CORS?

Начинът за отстраняване на този проблем се състои от:

  1. Добавете поддръжката на метода OPTIONS, така че заявките за предварителна проверка на CORS да са валидни.
  2. Добавете заглавката Access-Control-Allow-Origin във вашия отговор, така че браузърът да може да провери валидността на заявката.

Препоръчано: