Esta opção é usada para definir o controle de acesso HTTP (CORS) e deve ser informada em formato JSON.
O Cross-origin resource sharing (CORS) (ou compartilhamento de recursos de origem cruzada), é a especificação de segurança implementada pelos browsers e que define meios pelo qual um navegador e um servidor web podem interagir para determinar se permiti ou não que seus recursos sejam acessados por uma página web de um domínio diferente. |
Quando não for definida a opção Config.HTTPHeaders no arquivo smartclient.ini, o Smartclient HTML só será acessado por páginas web do mesmo domínio (default).
Para especificar um domínio diferente, a opção Config.HTTPHeaders deve conter a informação "Access-Control-Allow-Origin".
Config.HTTPHeaders = {"Access-Control-Allow-Origin": "*"} Ou Config.HTTPHeaders = {"Access-Control-Allow-Origin": "http://exemplo.com"} Ou Config.HTTPHeaders = {"Access-Control-Allow-Origin": "http://exemplo.com", "Access-Control-Allow-Methods": "POST, GET, OPTIONS"} |
Para mais opções de cabeçalho HTTP, consultar https://www.w3.org/TR/cors/
A partir da versão 2.3.10 |