Articles of descanso de

API REST do Gmail: 400 Solicitação incorreta + pré-requisito falho

Estou tentando enviar e-mails com base na API REST do Gmail usando os serviços da API do google java. Configurei através do Google Develover Console um cliente de aplicativo e baixei os arquivos p12 e json. Eu usei este exemplo de programas, https://developers.google.com/gmail/api/guides/sending#sending_messages … Este exemplo funciona, mas isso é baseado no GoogleAuthorizationCodeFlow. Eu quero […]

Você pode me ajudar a entender isso? “Erros comuns de REST: as sessões são irrelevantes”

Disclaimer: Eu sou novo na escola de pensamento REST, e estou tentando pensar nisso. Então, estou lendo esta página, Common REST Mistakes , e descobri que estou completamente perplexo com a seção sobre as sessões sendo irrelevante. Isto é o que a página diz: Não deve haver necessidade de um cliente fazer o “login” ou […]

Chamada RESTful em Java

Eu vou fazer uma chamada RESTful em Java. No entanto, não sei como fazer a binding. Preciso usar o URLConnection ou outros? Alguém pode me ajudar. obrigado.

Com o Spring 3.0, posso criar uma variável de caminho opcional?

Com o Spring 3.0, posso ter uma variável de caminho opcional? Por exemplo @RequestMapping(value = “/json/{type}”, method = RequestMethod.GET) public @ResponseBody TestBean testAjax( HttpServletRequest req, @PathVariable String type, @RequestParam(“track”) String track) { return new TestBean(); } Aqui eu gostaria que o /json/abc ou /json chamasse o mesmo método. Uma solução óbvia declara o type como […]

Envio de arquivo multipartes como parâmetros POST com solicitações RestTemplate

Eu estou trabalhando com Spring 3 e RestTemplate. Eu tenho basicamente dois aplicativos e um deles tem que postar valores para o outro aplicativo. através do modelo de descanso. Quando os valores a serem postados são Strings, é um trabalho perfeito, mas quando eu tenho que postar params mistos e complexos (como MultipartFiles) eu recebo […]

Modificar URL da barra de endereços no aplicativo AJAX para corresponder ao estado atual

Eu estou escrevendo um aplicativo AJAX, mas como o usuário se move através do aplicativo, eu gostaria que o URL na barra de endereços para atualizar, apesar da falta de recargas de página. Basicamente, eu gostaria que eles pudessem marcar em qualquer ponto e, assim, retornar ao estado atual. Como as pessoas lidam com a […]

Manipulação de Exceções de Serviço REST de Inicialização de spring

Eu estou tentando configurar um servidor de serviços REST de grande escala. Estamos usando o Spring Boot 1.2.1 Spring 4.1.5 e o Java 8. Nossos controladores estão implementando o @RestController e as annotations padrão do @RequestMapping. Meu problema é que o Spring Boot configura um redirecionamento padrão para exceções do controlador para /error . Dos […]

Design de URL RESTful para pesquisa

Estou procurando uma maneira razoável de representar pesquisas como URLs RESTful. A configuração: Eu tenho dois modelos, carros e garagens, onde carros podem ser em garagens. Então meus URLs parecem: /car/xxxx xxx == car id returns car with given id /garage/yyy yyy = garage id returns garage with given id Um carro pode existir por […]

As sessões realmente violam o RESTfulness?

O uso de sessões em uma API RESTful está realmente violando o RESTfulness? Eu tenho visto muitas opiniões indo em qualquer direção, mas não estou convencido de que as sessões sejam RESTless . Do meu ponto de vista: autenticação não é proibida para RESTfulness (caso contrário, haveria pouco uso em serviços RESTful) autenticação é feita […]

Entendendo o REST: Verbos, códigos de erro e autenticação

Eu estou procurando uma maneira de envolver APIs em torno de funções padrão em meus aplicativos da Web baseados em PHP, bancos de dados e CMSs. Eu olhei em volta e encontrei vários frameworks “esqueletos”. Além das respostas da minha pergunta, existe o Tonic , um framework REST que eu gosto porque é muito leve. […]