Sadržaj:

Što je withCredentials istina?
Što je withCredentials istina?

Video: Što je withCredentials istina?

Video: Što je withCredentials istina?
Video: Почему нельзя никогда сдаваться | Лейла Касыманова | TEDxAlmaty 2024, Svibanj
Anonim

XMLHttpRequest. s vjerodajnicama svojstvo je Boolean koji označava trebaju li se zahtjevi za kontrolu pristupa na više web-mjesta postavljati pomoću vjerodajnice kao što su kolačići, zaglavlja autorizacije ili TLS klijentski certifikati. Osim toga, ova se zastavica također koristi za označavanje kada se kolačići trebaju zanemariti u odgovoru.

U tom smislu, za što se koristi Cors?

Dijeljenje resursa s više podrijetla ( CORS ) je W3C specifikacija koja omogućuje komunikaciju između domena iz preglednika. Izgradnjom na vrhu XMLHttpRequest objekta, CORS omogućuje programerima da rade s istim idiomima kao i zahtjevi iste domene. The koristiti -slučaj za CORS je jednostavan.

Drugo, što je CORS i kako radi? Dijeljenje resursa s više podrijetla ( CORS ) je mehanizam koji koristi dodatna HTTP zaglavlja kako bi preglednicima rekao da daju web aplikaciji koja radi na jednom izvorištu pristup odabranim resursima iz drugog izvora.

Onda, što je vjerodajnica istog porijekla?

isti - podrijetlo : Pošalji korisnika vjerodajnice (kolačići, osnovni http auth, itd.) ako se URL nalazi na istog porijekla kao pozivna skripta. Ovo je zadana vrijednost. uključi: Uvijek pošalji korisnika vjerodajnice (kolačići, osnovni http auth, itd.), čak i za podrijetlo poziva.

Kako riješiti problem CORS-a?

Način rješavanja ovog problema sastoji se od:

  1. Dodajte podršku za metodu OPTIONS tako da zahtjevi za CORS preflight budu valjani.
  2. Dodajte zaglavlje Access-Control-Allow-Origin u svoj odgovor kako bi preglednik mogao provjeriti valjanost zahtjeva.

Preporučeni: