tiddlywebplugins.cors là một plugin TiddlyWeb để hỗ trợ CORS kiểm tra trước chuyến bay.
Đây là một thử nghiệm, với tính năng hạn chế. Như trường hợp kiểm tra tăng, chức năng sẽ tăng lên.
Để sử dụng thêm 'tiddlywebplugins.cors' to 'system_plugins' trong tiddlywebconfig.py.
Có một vài thiết lập cấu hình tùy chọn:
Nếu 'cors.match_origin' là True, thì giá trị của tiêu đề Origin sẽ là giá trị của tiêu đề Access-Control-Allow-Origin, về yêu cầu đơn giản. Theo yêu cầu không đơn giản, nó luôn luôn phù hợp. Nếu giá trị là False '*' (trên yêu cầu đơn giản).
Nếu 'cors.allow_creds' là True, thì Access-Control-Allow-Credentials tiêu đề sẽ được gửi với một giá trị của 'true', nếu không nó sẽ không được gửi đi.
Nếu 'cors.exposed_headers' được thiết lập, nó phải là một danh sách các chuỗi đại diện cho tên tiêu đề được thêm vào mặc định Access-Control-phơi-Headers: ETag. Danh sách này cũng được sử dụng để thiết lập mặc định của Access-Control-Allow-Headers.
Nếu 'cors.enable_non_simple' là True, OPTIONS preflight yêu cầu được xử lý. Điều này mặc định là False để tránh tiếp xúc ngẫu nhiên.
Đối với chứng thực đặt chéo lĩnh vực tài nguyên cấu hình sau xuất hiện để được yêu cầu:
& Nbsp; 'cors.enable_non_simple': Đúng vậy, 'cors.allow_creds': Đúng vậy, 'cors.match_origin': Đúng,
. Các thiết lập match_origin là cần thiết cho yêu cầu preflight OPTIONS để được xử lý một cách hiệu quả
Yêu cầu :
- Python
- tiddlyweb
Bình luận không