Obsah:

Čo je pravda s povereniami?
Čo je pravda s povereniami?

Video: Čo je pravda s povereniami?

Video: Čo je pravda s povereniami?
Video: San Francisco's Disgraceful closure of the Cliff House 2024, November
Anonim

XMLHttpRequest. s povereniami vlastnosť je boolovská hodnota, ktorá označuje, či by sa požiadavky na riadenie prístupu medzi lokalitami mali alebo nemali vykonávať pomocou poverenia ako sú súbory cookie, autorizačné hlavičky alebo klientske certifikáty TLS. Okrem toho sa tento príznak používa aj na označenie, kedy sa majú súbory cookie v odpovedi ignorovať.

Na čo sa v tejto súvislosti používa Cors?

Zdieľanie zdrojov medzi zdrojmi ( CORS ) je špecifikácia W3C, ktorá umožňuje komunikáciu medzi doménami z prehliadača. Vybudovaním na objekte XMLHttpRequest, CORS umožňuje vývojárom pracovať s rovnakými idiómami ako požiadavky rovnakej domény. The použitie - prípad pre CORS je jednoduchý.

Po druhé, čo je CORS a ako funguje? Zdieľanie zdrojov medzi zdrojmi ( CORS ) je mechanizmus, ktorý používa dodatočné hlavičky HTTP, aby prehliadačom povedal, aby poskytli webovej aplikácii spustenej v jednom zdroji prístup k vybraným zdrojom z iného zdroja.

Aký je potom pôvod rovnakých poverení?

rovnaký - pôvodu : Odoslať používateľa poverenia (súbory cookie, základné overenie http atď.), ak je adresa URL na rovnaký pôvod ako volací skript. Toto je predvolená hodnota. include: Vždy odoslať používateľa poverenia (súbory cookie, základné overenie http atď.), a to aj pre krížové pôvodu hovory.

Ako vyriešite problém s CORS?

Spôsob, ako vyriešiť tento problém, pozostáva z:

  1. Pridajte podporu metódy OPTIONS, aby boli požiadavky CORS pred výstupom platné.
  2. Do odpovede pridajte hlavičku Access-Control-Allow-Origin, aby prehliadač mohol skontrolovať platnosť požiadavky.

Odporúča: