Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
Componente
disponível a partir da versão 12.1.13 do Logix.Componente utilizado para criação do retorno das requisições REST no formato JSON, com base em informações repassadas para montagem como STATUS, PAYLOAD, MESSAGE.
Para saber mais sobre REST LOGIX acesse Guia de Desenvolvimento de APIs para o produto Logix.
Nota |
---|
Componente disponível a partir da versão 12.1.13 do Logix. |
Hierarquia
- LCOMPONENT
- LRESTLOGIXRESPONSE
Sintaxe
Bloco de código |
---|
LET m_restresponse_reference = _ADVPL_create_component(NULL,"LRESTLOGIXRESPONSE") |
Métodos GET
Métodos acessíveis através da função _ADVPL_get_property
que permite recuperar e manipular os valores do componente:
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método GET: GENERATE
Efetua a geração do retorno da requisição REST, com base nas informações de PAYLOAD, MESSAGE e STATUS já previamente setados. Sintaxe
Retorno
Exemplo
|
Métodos SET
Métodos acessíveis através da função _ADVPL_set_property
que permite alterar e manipular os valores do componente:
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método SET: HAS_NEXTDefine quando o conteúdo do PAYLOAD for do tipo JSONArray para gerar o retorno da requisição REST. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método SET: PAYLOADDefine o conteúdo do PAYLOAD que será remetido na requisição REST. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método SET: STATUSDefine o valor do código de STATUS de retorno da requisição REST. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: MESSAGEDefine o conteúdo da mensagem (MESSAGE), código de STATUS de retorno da requisição REST e detalhamento da mensagem (DETAIL_MESSAGE). Sintaxe
Parâmetros
ATENÇÃO: Quando STATUS CODE é 200 (OK) não deve-se preencher conteúdo para os parâmetros MESSAGE e DETAIL_MESSAGE, pois a classe LRestResponseMessage interpretará que o STATUS_CODE foi registrado com valor incorreto e irá converter o STATUS_CODE automaticamente para 500 (Interlal Server Error) Exemplo
Veja que no exemplo acima apenas uma das opções pde ser utilizada para indicar STATUS 200 ou STATUS 404, apenas para exemplificar as duas formas. |
Veja Também
Exemplos completos de utilização disponíveis no Guia de Desenvolvimento de APIs para o produto Logix.