Talaan ng mga Nilalaman:

Paano ko itatakda ang access control allow Origin header?
Paano ko itatakda ang access control allow Origin header?

Video: Paano ko itatakda ang access control allow Origin header?

Video: Paano ko itatakda ang access control allow Origin header?
Video: Windows 7/8/10 - “You Do Not Have Permission To Access” Error Fix 2024, Disyembre
Anonim

Para sa IIS6

  1. Buksan ang Internet Information Service (IIS) Manager.
  2. I-right click ang site na gusto mo paganahin ang CORS para sa at pumunta sa Properties.
  3. Baguhin sa HTTP Mga header tab.
  4. Sa Custom HTTP mga header seksyon, i-click Idagdag .
  5. Pumasok Access - Kontrolin - Payagan - Pinanggalingan bilang ang header pangalan.
  6. Ilagay ang * bilang ang header halaga.
  7. I-click ang Ok nang dalawang beses.

Bukod dito, paano pinapayagan ng kontrol sa pag-access na gumana ang Origin header?

14 Mga sagot. Access - Kontrolin - Payagan - Pinanggalingan ay isang CORS ( Krus - Pinanggalingan Pagbabahagi ng Resource) header . Kapag sinubukan ng Site A na kumuha ng nilalaman mula sa Site B, Site B pwede magpadala ng isang Access - Kontrolin - Payagan - Pinanggalingan tugon header upang sabihin sa browser na ang nilalaman ng pahinang ito ay naa-access sa ilang partikular na pinagmulan.

Alamin din, ano ang header ng Origin request? Ang Header ng kahilingan sa pinagmulan nagsasaad kung saan nagmula ang isang pagkuha. Hindi ito nagsasama ng anumang impormasyon ng path, ngunit ang pangalan ng server lamang. Ito ay ipinadala kasama ang CORS mga kahilingan , pati na rin sa POST mga kahilingan . Ito ay katulad ng Referer header , ngunit, hindi tulad nito header , hindi nito ibinunyag ang buong landas.

Gayundin, paano ko lulutasin ang kontrol sa pag-access na pinapayagan ang pinagmulan?

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.

Ano ang patakaran ng Cors na walang access control allow origin?

Sa maikling salita, hindi . Ang access - kontrol - payagan - pinanggalingan mahalagang pinapatay ng plugin ang parehong browser- patakaran sa pinagmulan . Para sa bawat kahilingan, idaragdag nito ang Access - Kontrolin - Payagan - Pinanggalingan : * header sa tugon. Nililinlang nito ang browser, at na-override ang CORS header na nasa lugar ang server na may bukas na wildcard na halaga.

Inirerekumendang: