tiddlywebplugins.cors ay isang TiddlyWeb plugin upang suportahan ang CORS pre-flight check.
Ito ay isang eksperimento, na may limitadong pag-andar. Tulad ng pagtaas ng mga kaso ng pagsubok, pag-andar ay tumaas.
Upang gamitin idagdag ang 'tiddlywebplugins.cors' sa 'system_plugins' sa tiddlywebconfig.py.
Mayroong ilang mga opsyonal na setting config:
Kung 'cors.match_origin' ay tunay na, pagkatapos ay ang halaga ng header Origin ay ang halaga ng header Access-Control-Payagan-Origin, sa simpleng kahilingan. Sa mga di-simpleng kahilingan, ito palaging tumutugma. Kung Mali ang halaga ay '*' (sa simpleng mga kahilingan).
Kung 'cors.allow_creds' ay tunay na, pagkatapos ay ang I-access ang Control--Payagan-Kredensyal header ay ipapadala na may halagang 'totoo', kung hindi man ito ay hindi na ipapadala.
Kung 'cors.exposed_headers', dapat nito na isang listahan ng mga string na kumakatawan sa mga pangalan ng header na nakadugtong sa default I-access ang Control--ilantad-Header: ETag. Ang parehong listahan ay ginagamit upang itakda ang default ng Access-Control-Payagan-header.
Kung 'cors.enable_non_simple' ay Totoo, preflight mga pagpipilian sa mga kahilingan ay hinahawakan. Ito ang mga default sa False upang maiwasan ang hindi sinasadyang pagkakalantad.
Para sa napatotohanan naglalagay ng mga mapagkukunan ng cross-domain ay lumilitaw sa mga sumusunod na config na kinakailangan:
& Nbsp; 'cors.enable_non_simple': True, 'cors.allow_creds': True, 'cors.match_origin': Totoo,
. Ang setting na match_origin ay kinakailangan para sa mga pagpipilian sa preflight mga kahilingan upang pangasiwaan ang epektibong
Mga Kinakailangan :
- Python
- tiddlyweb
Mga Komento hindi natagpuan