Habilitar o "Access-Control-Allow-Origin" no REST TLPP

Boa tarde,

Gostaria de saber qual a opção que habilita o 'Access-Control-Allow-Origin' para o REST Tlpp com annotation.

No WSRESTFUL sei que existe a configuração

CORSEnable=1 AllowOrigin=*

Mas não achei nada no REST TLPP.

Lucas,

Veja a documentação sobre CORS do REST TLPP:

https://tdn.totvs.com/display/tec/HTTPSERVER+-+Locations


Existe uma documentação explicando sobre o REST ADVPL, o REST TLPP e o REST 2.0 que pode lhe auxiliar bastante:

https://tdn.totvs.com/display/framework/Entendendo+as+novidades+do+REST

Excelentes artigos Daniel, esclarecedor, muito obrigado.

Como sugestão, a TOTVS deveria colocar todas documentações de REST em uma pagina única, pois de fato procurei bastante antes de perguntar e não havia encontrado esses artigos.

Lucas, obrigado pela sugestão, de fato a informação deveria também existir na DOC de REST.
Abri Issue interna para a equipe do tlppCore para documentar. Obrigado! Abs, Denardi

Lucas, Boa tarde!

Ao criar uma Location em sua configuração de REST TLPP, você pode informar através da chave CORS, criando o nome da sessão na qual você irá colocar as informações de CORS.

Ex: [HTTPSERVER] Enable=1 Servers=HTTP_1

[HTTP_1] locations=HTTP_LOC ....

[HTTP_LOC] CORS=HTTP_CORS ....

[HTTP_CORS] AllowOrigins=* AllowMethods=GET,POST,PUT,DELETE,OPTIONS

Mais informações em: Locations: https://tdn.totvs.com/display/tec/HTTPSERVER+-+Locations CORS: https://tdn.totvs.com/display/tec/HTTPSERVER+-+Locations+-+CORS

Att, Denardi