tiddlywebplugins.cors é um plugin TiddlyWeb para apoiar CORS cheques pré-vôo.
Este é um experimento, com funcionalidade limitada. Como os casos de teste aumento, a funcionalidade irá aumentar.
Para usar adicionar 'tiddlywebplugins.cors' para '' system_plugins em tiddlywebconfig.py.
Existem algumas definições de configuração opcionais:
Se 'cors.match_origin' é verdade, então o valor do cabeçalho Origin será o valor do cabeçalho Access-Control-Allow-Origin, em pedidos simples. A pedido não-simples, ele sempre corresponde. Se o valor for False '*' (em solicitações simples).
Se 'cors.allow_creds' é verdadeira, então o Access-Control-Allow-Credenciais cabeçalho será enviado com um valor de 'true', caso contrário não será enviado.
Se 'cors.exposed_headers' é definido, o seu deve ser uma lista de strings representando nomes de cabeçalho que são acrescentados ao padrão de controle de acesso-expose-cabeçalhos: ETag. Esta mesma lista é usada para definir o padrão de Access-Control-Allow-cabeçalhos.
Se 'cors.enable_non_simple' é verdadeira, os pedidos OPÇÕES comprovação são manipulados. O padrão é False para evitar a exposição acidental.
Para PUTs entre domínios autenticados dos recursos a seguinte configuração parece ser necessário:
& Nbsp; "cors.enable_non_simple ': É verdade,' cors.allow_creds ': É verdade,' cors.match_origin ': True,
. A definição match_origin é necessário para as opções pedidos de comprovação de ser tratada de forma eficaz
Requisitos :
- Python
- tiddlyweb
Comentários não encontrado