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
Significado código 5xx
Requisição não pode ser processada pelo servidor