No post anterior sobre REST aprendemos a configurar o appserver para responder como servidor REST, se ainda nao viu esse post clique aqui.

Nesse post vamos criar um WebService simples para retornar os dados dos clientes através de REST.

Trataremos neste código sobre paginação, filtros e retorno JSON.

O para acessar o nosso WS, vamos usar {endereço WS configurado}/path definido no WS.

Abaixo o código usando:

O código fonte desse e outros exemplos podem ser encontrados em nosso git.

 

Para testar o nosso WS, vamos usar a ferramenta Postman.

1-Instale o postman através do link de download aqui.

2-Execute o postman e informe a URL como no print abaixo:

3-Ao clicar em “SEND”, se tudo ocorreu bem, devemos ver a nossa lista de clientes como retorno.

4-Para usarmos o filtro ou paginação, devemos adicionar as “tag”no Header de nossa requisição, para isso no postman, vamos clicar em Header e por exemplo adicionar um filtro, no nosso WS o filtro foi definido com a tag searchKey, a requisição e retorno deve ficar como o print abaixo.

Assim concluimos nosso primeiro WS.

 

Post relacionados:

Aprenda a instalar o Protheus aqui.

Aprenda a mudar o logo do sistema aqui.

Aprenda a diferença de path relativo e absoluto aqui.

 

Dúdivas e sugestões, entre em contato.

Obrigado e até a próxima!

 

 

Categorias: ADVPL - REST

0 comentário

Deixe um comentário