Histórico da Página
...
Informações |
---|
Algumas considerações sobre o uso de roteamento através da função _ADVPL_add_rest_logix_routes():
|
Formato
...
mensagem JSON
...
A varíavel de referência a de um objeto LJSONOBJECT, recebido recebida pela requisição na função 4GL conterá informações completas da requisição, desde informações do HEADER, QUERY PARAMs, PATH PARAMs e o próprio PAYLOAD. Através
Através desta mensagem, o desenvolvedor poderá efetuar os devidos filtros e lógicas necessárias.
...
Bloco de código | ||
---|---|---|
| ||
{ uri: valor, method: GET, headers: {}, pathParams: [ "param1", "param2" ], queryParams: { query1: valor1, query2: valor1}, payload: {} } |
Classes utilitárias
...
Com Com o objetivo de facilitar a manipulação dos objetos JsonObject recebidos e enviados pela API 4GL, foram desenvolvidas algumas classes de utilitários:
LJSONOBJECT
...
Permite manipular o JSON recebido como parâmetro pela função.
Aviso | ||
---|---|---|
| ||
Para manipular as informações recebidas via JSON é importante a leitura da documentação referente ao LJSONOBJECT: LGX - LJSONOBJECT |
LRestLogixResponse
...
Trata a criação do JSON de response da requisição.
Abaixo Seguem alguns exemplos de utilização:
...