Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O modelo REST (Representational State Transfer), traz uma nova forma na criação de Web Service utilizando a semântica de métodos HTTP (GET, POST, PUT e DELETE), diferentemente do SOAP, que necessita de camadas intermediárias.

Características:

  • Principais métodos HTTP utilizados para determinar a operação a ser realizada:

    • GET: Recuperar

    • POST: Criar

    • PUT: Alterar

    • DELETE: Apagar

  • Parâmetros são passados na URL e/ou no corpo da requisição;
  • O recurso é indicado na URL da requisição.
  • Tipos de dados são definidos entre cliente e servidor (Ex: JSON e XML).

Disponibilizando Serviço REST

Antes de consumir um serviço REST no Cronapp, é importante garantir que você já tenha um serviço disponibilizado. Para saber como criar um dentro do Cronapp acesse a página Disponibilizando Web Service Rest.


Nesse tutorial Neste exemplo foi utilizado uma API externa (https://my-api-strapi.herokuapp.com/produtos) de Produtos contendo os seguintes campos:

Bloco de código
[
	{
        "id": 1,
        "nome": "pastel de forno",
        "sabor": "frango",
        "preco": 10,
        "quantidade": 20,
        "created_at": "2019-08-14T03:15:57.212Z",
        "updated_at": "2019-08-14T03:15:57.225Z"
	}
]


Consumindo Serviço REST


Com entrada de bloco


Com query string

Nessa página:

Índice