Articles of resto

API REST – PUT vs PATCH com exemplos da vida real

Primeiro de tudo, algumas definições: PUT é definido na seção 9.6 RFC 2616 : O método PUT solicita que a entidade incluída seja armazenada na solicitação-URI fornecida. Se a Solicitação-URI se referir a um recurso já existente, a entidade incluída DEVE ser considerada como uma versão modificada daquela que reside no servidor de origem . […]

Exceção em REST Jersey

Eu tento iniciar o aplicativo, mas usando o Tomcat 7 e eu tenho uma exceção como esta. Eu acho que isso pode ser algo com a Maven dependency , mas tenho certeza. Se alguns sabem o que está acontecendo, por favor responda 🙂 Exceção: message Servlet execution threw an exception description The server encountered an […]

Como atualizar uma coleção de resources REST

Eu tenho um URI REST para uma lista de resources, algo como: http://foo.com/group/users Cada um desses usuários tem um número de sequência e desejo expor uma maneira de renumerar esses valores para todos os usuários na coleção e disponibilizá-la para todos que acessarem a lista. Como essa é uma ação sobre a coleção como um […]

Como usar o OAuth2RestTemplate?

Estou tentando entender como usar um object OAuth2RestTemplate para consumir meu serviço REST protegido por OAuth2 (que está sendo executado em um projeto diferente e vamos supor também em um servidor diferente, etc …) fe meu serviço de descanso é: http://localhost:8082/app/helloworld -> O access a este URL gera um erro, pois não sou autenticado Para […]

Erro 415 Tipo de mídia não suportado: POST não atingindo REST se JSON, mas sim se for XML

Na verdade, sou novo no REST WS, mas realmente não entendo esse 415 Unsupported Media Type . Estou testando meu REST com Poster no Firefox e o GET funciona bem para mim, também o POST (quando é um application/xml ) mas quando tento application/json ele não chega ao WS, o servidor o rejeita . Esta […]

Postagem do parâmetro JSON do RestSharp

Eu estou tentando fazer uma chamada REST muito básica para minha API MVC 3 e os parâmetros que eu passo não estão vinculados ao método de ação. Cliente var request = new RestRequest(Method.POST); request.Resource = “Api/Score”; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = “foo”, B = “bar” })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); Servidor public […]

Autenticação RESTful via Spring

Problema: Temos uma API RESTful baseada no Spring MVC que contém informações confidenciais. A API deve ser protegida, no entanto, enviar as credenciais do usuário (combinação de usuário / passagem) a cada solicitação não é desejável. Por diretrizes REST (e requisitos de negócios internos), o servidor deve permanecer sem estado. A API será consumida por […]

Objective-C: A melhor maneira de acessar a API REST no seu iphone

tem lutado com isso há algum tempo. Estou tentando acessar uma API REST no meu iphone e me deparei com a estrutura ASIHTTP que me ajudaria. Então eu fiz algo como //call sites, so we can confirm username and password and site/sites NSURL *url = [NSURL URLWithString: urlbase]; ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease]; […]

Como eu uso o suporte JSON POJO de Jersey?

Eu tenho um object que gostaria de servir em JSON como um recurso RESTful. Eu tenho suporte JSON POJO de Jersey ativado assim (em web.xml): Jersey Web Application com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.api.json.POJOMappingFeature true 1 Mas quando tento acessar o recurso, recebo esta exceção: SEVERE: A message body writer for Java type, class com.example.MyDto, and MIME media type, […]

Como evitar que o navegador invoque o popup de autenticação básica e manipule o erro 401 usando o Jquery?

Eu preciso enviar um pedido de autorização usando a autenticação básica. Eu tenho implementado com sucesso isso usando jquery. No entanto, quando eu recebo o erro 401, o pop-up de navegador de autenticação básica é aberto e o retorno de chamada de erro ajax jquery não é chamado.