REST, também conhecido com Transferência de Estado Representacional, é um conceito e técnica utilizada pela engenharia de software em sistema que, principalmente, se utilizam da Web.
Esta técnica apareceu no ano 2000 e teve como um dos principais objetivos simplificar o uso de sistemas web através de um conjunto de operações ativadas pelas requisições HTTP. Sendo que essas requisições devem implementar as operações básicas de um banco de dados. Ou seja, a função de criar, atualizar, deletar e visualizar.
Essas funções respondem as requisições HTTP da seguinte forma:
Create = PUT
Retrieve = GET
Update = POST
Delete = DELETE
Logo quando o servidor recebe uma requisição pelo método DELETE, ele deleta o dado, CREATE, ele cria o dado, e assim por diante. Para ficar mais claro, veja o seguinte exemplo:
endereço:
http://www.exemplo.com.br/produto/1
Quando ele é acessado pelo método DELETE, o produto 1 é deletado. Quando pelo método POST, o produto é atualizado, pelo GET o produto é exibido e pelo CREATE - neste caso o endereço pode ser apenas http://www.exemplo.com.br/produto/ - o produto é criado.
Referências
Nenhum comentário:
Postar um comentário