API Rest e Arquitetura
Last updated
Was this helpful?
Last updated
Was this helpful?
Utilizaremos o Node.js para criar uma API Rest.
REST (Representational State Transfer) é uma arquitetura que define um conjunto de restrições e boas práticas na comunicação entre sistemas, utilizando o protocolo HTTP.
Características do REST:
Cliente e Servidor: Separação das responsabilidades.
Recurso: Informação fornecida pelo servidor, podendo assumir vários formatos como XML, JSON, Texto, Imagem, etc.
Interface Uniforme: Segue um padrão estabelecido.
Stateless: Cada requisição é independente e contém todas as informações necessárias.
É uma notação baseada em JavaScript para transitar dados pela Web. É popular devido à sua facilidade de leitura e interpretação, permite aninhamento e é suportado por diversas linguagens.
Uma das principais ferramentas que utilizaremos para testar as APIs é o Postman.
Postman é uma plataforma que facilita o desenvolvimento e teste de APIs. Com ele, você pode:
Enviar requisições HTTP (GET, POST, PUT, DELETE, etc.).
Visualizar e analisar respostas do servidor.
Organizar requisições em coleções para facilitar o gerenciamento.
Automatizar testes e documentar APIs.
Como instalar o Postman:
Acesse a página oficial do Postman: https://www.postman.com/downloads/
Faça o download da versão adequada para o seu sistema operacional.
Siga as instruções de instalação.
Após instalado, abra o Postman e crie uma conta gratuita para começar a utilizar todas as funcionalidades.