protocolo HTTP
O que é REST? Um estilo arquitetônico que define um conjunto de recomendações para o design de aplicações que usam o protocolo HTTP para transmissão de dados. As diretrizes dessa API permite que os desenvolvedores implementem os detalhes necessários de acordo com suas próprias necessidades.
A sigla REST, em português, significa “Transferência de Estado Representacional”. ... A utilização da arquitetura REST, portanto, permite a comunicação entre aplicações. Ao abrir o navegador, ele estabelece uma conexão TCP/IP com o servidor de destino e envia uma requisição GET HTTP, com o endereço buscado.
Os web services SOAP e REST são os mais utilizados atualmente, com algumas diferenças entre eles – enquanto o SOAP define um padrão de protocolo de comunicação para a troca de mensagens realizada em XML entre cliente e servidor, o REST se refere aos princípios de arquitetura pelos quais os dados podem ser transmitidos.
Para facilitar a escrita, podemos dividir o subjetivo, no método SOAP, em 3 partes:
API REST, também chamada de API RESTful, é uma interface de programação de aplicações (API ou API web) que está em conformidade com as restrições do estilo de arquitetura REST, permitindo a interação com serviços web RESTful. REST é a sigla em inglês para transferência representacional de estado.
REST significa Representational State Transfer. Em português, Transferência de Estado Representacional. Trata-se de uma abstração da arquitetura da Web. Resumidamente, o REST consiste em princípios/regras/constraints que, quando seguidas, permitem a criação de um projeto com interfaces bem definidas.
Estes usos diferentes do termo REST causam certa confusão em discussões técnicas, onde RPC não é um exemplo de REST.
Ele é frequentemente aplicado à web services fornecendo APIs para acesso a um serviço qualquer na web. Ele usa integralmente as mensagens HTTP para se comunicar através do que já é definido no protocolo sem precisar "inventar" novos protocolos específicos para aquela aplicação. Você trabalha essencialmente com componentes, conectores e dados.
Como vimos, o REST é um conjunto de princípios de arquitetura de software. Um desses princípios é a chamada “comunicação sem estado”, que permite a transferência independente de dados, pelas APIs ou navegadores. O HTTP (HyperText Transfer Protocol) é o caminho mais conhecido nas transferências de dados.
Uma simples chamada HTTP sem observar qualquer padrão já pode ser considerada uma chamada RPC. Sendo assim, a melhor maneira que vejo de explicar o que está próximo do REST é mostrar um exemplo que está bem distante do REST.
Como inserir um móvel no Promob?
Como mudar o Enem para digital?
Como alterar o E-mail no site vagas com?
Como mudar a escala no Autocad de 1 100 para 1 50?
Como tirar o WhatsApp do inglês?
Como mudar o idioma das funções do Excel?
Como montar um home estúdio de gravação?
Porque os crimes contra a incolumidade pública são considerados crimes de perigo comum?
Como elaborar um pedido de compra?
Como monitorar a sua casa pelo celular?
Como montar um negócio para criação de peixes Sebrae?
O que comprar para abrir um mercadinho?
Qual o custo para montar uma cesta de café da manhã?
Como fazer mosaico de fotos para parede?
O que preciso para montar um salão de beleza masculino?
Como ganhar dinheiro montando um pequeno negócio?
Como montar um salão de beleza simples e barato?