Retorna um Json contendo os endpoints que foram encontrados para serem disponibilizados neste ambiente. A lista contém endpoints criados via annotation e via inicialização dinâmica do server através de LoadURNs. O recebimento dessa lista é opcional pois pode degradar a performance da subida da aplicação (AppServer), portanto o comportamento padrão é o não recebimento da lista de APIs. Para ativar o recebimento, informe através da configuração do REST na chave TlppData, conforme abaixo: Bloco de código |
---|
TlppData={"OnBlockGetApiList":true} |
Bloco de código |
---|
jTP_TlppData := {"OnBlockGetApiList":true}
jREST['ThreadPool']['TlppData'] := jTP_TlppData |
JSON enviado ao callback
Bloco de código |
---|
language | yml |
---|
title | JSON retornado quando não requisitada a lista |
---|
| {
"required": false,
"success": false,
"annotation": [],
"json": []
} |
oList:getUserData() Retorna o JSON informado em UserData do serviço REST o qual foi configurado o onBlock. Bloco de código |
---|
{
"required": true,
"success": true,
"annotation": [
{ "/exemplo1/annotation": ["GET","POST","PUT"] },
{ "/exemplo2/annotation": ["GET"] }
],
"json": [
{ "/exemplo1/loadurn": ["GET"] }
]
} |
|