Skip to the content.

Menu

Api - parte 2

Observação:

Caso não saiba o que é uma api, leia o seguinte sobre aqui.

Rest e RestFull

Rest é um modelo usado para criar api’s, de maneira adequada para a web.

Recursos

Explicando por um exemplo:

Imagine que tenhamos a url de um site de utilitários:

https://utils.com/

Quando abrimos o site no browser, fazendo uma requisição, é feita uma pesquisa no serviço chamado DNS (Domain Name Server), que diz qual servidor está localizada essa aplicação, assim, redirecionando para o site que nos retorna a pagina html (que o navegador traduz e nos exibe).

Se por exemplo acessarmos:

https://utils.com/tarefas/

Estaremos requisitando um recurso, que neste caso é o tarefas/ que nos retorna as tarefas salvas no sistema. Logo podemos compreender que recursos são dados/informações, que por meio de requisições, podem ser cadastradas, alteradas, apagadas, e removidas.

URI’s

URI’s, ou Uniform Resource Identifier, nada mais são do que os identificadores dos recursos, como por exemplo:

tarefas/

Essas URI’s seguem regras, tais como:

Respostas para as requisições

Para cada requisição feita, teremos uma determinada resposta:

Para mais informações descrevendo a lista das resposta das requisições aqui.

Representações

As requisições podem ser retornadas em alguns tipos de representações:


Criador

Olá me chamo Gustavo, e criei este material, para mais informações, clique nos links abaixo: