tiddlywebplugins.cors adalah plugin TiddlyWeb untuk mendukung CORS pemeriksaan pra-penerbangan.
Ini adalah percobaan, dengan fungsi terbatas. Sebagai uji kasus meningkat, fungsi akan meningkat.
Untuk menggunakan add 'tiddlywebplugins.cors' menjadi 'system_plugins dalam tiddlywebconfig.py.
Ada pengaturan opsional konfigurasi beberapa:
Jika 'cors.match_origin' Benar, maka nilai header Asal akan menjadi nilai header Access-Control-Biarkan-Asal, pada permintaan sederhana. Atas permintaan non-sederhana, selalu cocok. Jika False nilai adalah '*' (pada permintaan sederhana).
Jika 'cors.allow_creds' Benar, maka Access-Control Memungkinkan-Kredensial Header akan dikirim dengan nilai 'benar', jika tidak maka tidak akan dikirim.
Jika 'cors.exposed_headers' diatur, yang harus menjadi daftar string yang mewakili nama header yang ditambahkan ke default Access-Control-Paparan-judul: ETag. Daftar yang sama ini digunakan untuk mengatur default Access-Control-Biarkan-judul.
Jika 'cors.enable_non_simple' Benar, PILIHAN preflight permintaan ditangani. Ini default untuk False untuk menghindari paparan disengaja.
Untuk dikonfirmasi PUTS lintas domain sumber daya konfigurasi berikut tampaknya diperlukan:
& Nbsp; 'cors.enable_non_simple': Benar, 'cors.allow_creds': Benar, 'cors.match_origin': Benar,
. Pengaturan match_origin diperlukan untuk permintaan preflight PILIHAN untuk ditangani secara efektif
Persyaratan :
- Python
- tiddlyweb
Komentar tidak ditemukan