Perguntas com a marcação «rest»

REST (Representational State Transfer) é um estilo de arquitetura de software para sistemas hipermídia distribuídos, como a World Wide Web. Aumentou sua popularidade em relação às arquiteturas RPC, como SOAP, devido ao desacoplamento intrínseco do cliente do servidor, resultante de uma interface uniforme entre sistemas heterogêneos.


4
Fazendo uma solicitação para uma API RESTful usando python
Eu tenho uma API RESTful que eu expus usando uma implementação do Elasticsearch em uma instância do EC2 para indexar um corpus de conteúdo. Eu posso consultar a pesquisa executando o seguinte no meu terminal (MacOSX): curl -XGET 'http://ES_search_demo.com/document/record/_search?pretty=true' -d '{ "query": { "bool": { "must": [ { "text": { …

9
API REST 404: URI incorreto ou recurso ausente?
Estou criando uma API REST, mas encontrei um problema. Parece que a prática aceita no design de uma API REST é que, se o recurso solicitado não existir, um 404 será retornado. No entanto, para mim, isso adiciona ambiguidade desnecessária. O HTTP 404 é mais tradicionalmente associado a um URI …
219 web-services  http  rest 

7
Decidindo entre HttpClient e WebClient
Nosso aplicativo da web está sendo executado no .Net Framework 4.0. A interface do usuário chama métodos de controlador por meio de chamadas ajax. Precisamos consumir o serviço REST do nosso fornecedor. Estou avaliando a melhor maneira de chamar o serviço REST no .Net 4.0. O serviço REST requer Esquema …


11
JAX-RS / Jersey como personalizar o tratamento de erros?
Estou aprendendo JAX-RS (também conhecido como JSR-311) usando Jersey. Criei com êxito um Recurso Raiz e estou brincando com os parâmetros: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Isso …

9
Quais métodos HTTP correspondem a quais métodos CRUD?
Na programação de estilo RESTful, devemos usar métodos HTTP como nossos blocos de construção. Estou um pouco confuso sobre quais métodos correspondem aos métodos CRUD clássicos. GET / Read e DELETE / Delete são óbvios o suficiente. No entanto, qual é a diferença entre PUT / POST? Eles combinam um …
213 http  rest  crud  http-method 


11
Prática recomendada para atualizações parciais em um serviço RESTful
Estou escrevendo um serviço RESTful para um sistema de gerenciamento de clientes e estou tentando encontrar a melhor prática para atualizar parcialmente os registros. Por exemplo, desejo que o chamador possa ler o registro completo com uma solicitação GET. Mas, para atualizá-lo, apenas certas operações no registro são permitidas, como …
208 rest 

6
Como implementar uma API REST segura com node.js
Começo a planejar uma API REST com node.js, express e mongodb. A API fornece dados para um site (área pública e privada) e talvez mais tarde para um aplicativo móvel. O frontend será desenvolvido com o AngularJS. Por alguns dias, li muito sobre a proteção de APIs REST, mas não …


8
Diferença entre serviços da web OData e REST
Enquanto olhava para alguns serviços da web, deparei-me com essa "nova" tecnologia que a Microsoft está chamando de OData . Ao ler sua descrição nas Perguntas frequentes sobre o que é OData, estou tendo dificuldade em distinguir os serviços da Web OData e REST-ful. Alguém poderia me ajudar a entender …
196 web-services  rest  odata 

4
Rails novo vs criar
Por que é necessário definir um novo método no controlador RESTful, segui-lo com um método create? A pesquisa do Google não me forneceu a resposta que eu estava procurando. Entendo a diferença, mas preciso saber por que eles são usados ​​do jeito que são.

10
Transações entre microsserviços REST?
Digamos que tenhamos um microsserviço de Usuário, Carteira REST e um gateway de API que cole as coisas. Quando Bob se registra em nosso site, nosso gateway de API precisa criar um usuário através do microsserviço de usuário e uma carteira através do microsserviço de carteira. Agora, aqui estão alguns …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.