Talaan ng mga Nilalaman:

Ano ang totoo saCredentials?
Ano ang totoo saCredentials?

Video: Ano ang totoo saCredentials?

Video: Ano ang totoo saCredentials?
Video: How to treat and manage Acute Kidney Injury | Salamat Dok 2024, Mayo
Anonim

Ang XMLHttpRequest. may mga kredensyal Ang property ay isang Boolean na nagsasaad kung ang mga kahilingan sa Cross-site na Access-Control ay dapat gawin gamit ang mga kredensyal gaya ng cookies, authorization header o TLS client certificate. Bilang karagdagan, ang flag na ito ay ginagamit din upang ipahiwatig kung kailan dapat balewalain ang cookies sa tugon.

Sa bagay na ito, para saan ang Cors ginagamit?

Cross-Origin Resource Sharing ( CORS ) ay isang W3C spec na nagbibigay-daan sa cross-domain na komunikasyon mula sa browser. Sa pamamagitan ng pagbuo sa ibabaw ng XMLHttpRequest object, CORS nagbibigay-daan sa mga developer na gumana sa parehong mga idyoma gaya ng mga kahilingan sa parehong domain. Ang gamitin -kaso para sa CORS ay simple.

Pangalawa, ano ang CORS at paano ito gumagana? Cross-Origin Resource Sharing ( CORS ) ay isang mekanismo na gumagamit ng karagdagang mga header ng HTTP upang sabihin sa mga browser na magbigay ng isang web application na tumatakbo sa isang pinagmulan, ng access sa mga napiling mapagkukunan mula sa ibang pinagmulan.

Kung gayon, ano ang parehong pinagmulan ng mga kredensyal?

pareho - pinanggalingan : Ipadala ang user mga kredensyal (cookies, basic http auth, atbp.) kung ang URL ay nasa parehong pinanggalingan bilang script ng pagtawag. Ito ang default na halaga. isama ang: Palaging magpadala ng user mga kredensyal (cookies, pangunahing http auth, atbp.), kahit para sa cross- pinanggalingan mga tawag.

Paano mo aayusin ang problema sa CORS?

Ang paraan upang ayusin ang problemang ito ay binubuo ng:

  1. Idagdag ang suporta ng paraan ng OPTIONS para maging valid ang mga kahilingan ng CORS preflight.
  2. Idagdag ang header ng Access-Control-Allow-Origin sa iyong tugon upang masuri ng browser ang validity ng kahilingan.

Inirerekumendang: