Mapa mental
REST
Conteúdo do mapa
REST
Representational State Transfer
Modelo a ser utilizado para se projetar arquiteturas de software distribuído, baseadas em comunicação via rede
Criado por Roy Fielding
Não tem definição precisa
- Conjunto de princípios, que quando aplicados de maneira correta em uma aplicação, a beneficia com a arquitetura e padrões da própria Web
Recursos
- Abstração sobre um determinado tipo de informação que uma aplicação gerencia
- Identificação única
- URI
- Uniform Resource Identifier
- Interface de utilização dos seus serviço
- Funcionam como um contrato que será utilizado pelos clientes para acessá-los
- Características
- Utilize URIs legíveis
- Utilize o mesmo padrão de URI na identificação dos recursos
- Evite adicionar na URI a operação a ser realizada no recurso
- Evite adicionar na URI o formato desejado da representação do recurso
- Evite alterações nas URIs
- Características
- Uniform Resource Identifier
- URI
- Representação
- XML
- JSON
- HTML
- CSV
- Outros
Protocolo HTTP
- Métodos
- GET
- POST
- PUT
- PATCH
- DELETE
- HEAD
- OPTIONS
- Códigos
- 2xx
- Indica que a requisição foi processada com sucesso
- 3xx
- Indica ao cliente uma ação a ser tomada para que a requisição possa ser concluída
- 4xx
- Indica erro(s) na requisição causado(s) pelo cliente
- 5xx
- Indica que a requisição não foi concluída devido a erro(s) ocorrido(s) no servidor
- 2xx
- Métodos
Informações
- Descrição
- Mapa Mental sobre REST, criado por Anne Caroli em 23-11-2019.
- Criado por
- Anne Caroli · nov 2019
- Atualizado
- 23 nov 2019
- Visualizações
- 1
- Avaliação