REST ( WEB) Flashcards
O que é REST?
É uma padrão que utiliza HTTP como protocolo de comunicação
Utiliza de URIs e IDs para encontrar recursos
Quais linguagens é possível utilizar o REST?
Todas que consigam criar uma conexão HTTP.
Princiapais formatos de envio/recebimento de dados?
XML e JSON
O que é RESTFul?
É quando uma API aplica os conceitos REST
Aplicando as boas práticas
O que é o termo: cliente/servidor?
Se baseia no modelo requisição/resposta
CLIENTE envia uma requisição e o SERVIDOR envia uma resposta
O que é uma API?
Mini-sistema que faz o intermédio da comunicação entre dois sistemas maiores.
Para que serve uma Requisição HTTP?
Para iniciar a comunicação com alguma API REST
Os 3 elementos mais importantes de uma requisição?
Método, URL e Headers
O que é um método e quais os mais usados?
É um verbo que indica a natureza da chamada
GET, POST, PUT E DELETE
O que contém em um Resposta HTTP?
O Status, Headers e Body
Diferença entre o status 204 e 404
204 - Utilizado para uma lista vazia
404 - Utilizado para um recursos específico mão encontrado (ids)
O que é um Endpoint?
É o caminho que utilizamos para acessar um recurso.
O que é uma URL e um URI?
URL: Endereço padrão para localizar um recurso
URI: Identifica os recursos dentro de uma api
Significado do código 2xx
Requisição processada corretamente
Significado código 4xx
Requisição feita com algo errado, do lado do cliente