Pular para o conteúdo principal

Avisos e dicas

oRESTRevise estes pontos antes de avançar para a próxima seção.

Objetos por referência

getHeaderRequest(), getQueryRequest() e getPathParamsRequest() retornam referências internas, não cópias. Não altere o JsonObject retornado — alterações podem vazar para outras requisições.

Leia os valores e monte sua própria estrutura quando precisar transformar os dados.

Concatenação em setResponse

Chamadas repetidas a setResponse concatenam o texto. Use resetMessageResponse ou resetResponse antes de montar uma resposta nova do zero.

Headers restritos

Alguns headers definidos pelo RFC não podem ser removidos com deleteKeyHeaderResponse sem quebrar a comunicação com o cliente.

TlppData vs UserData

TlppData é reservado ao framework (ex.: Authorization). UserData é para configuração customizada do seu projeto — não inverta os papéis.

Próximo passo: Autenticação — Basic Auth e OAuth2.