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.

13
Paginação em um aplicativo Web REST
Esta é uma reformulação mais genérica dessa questão (com a eliminação das partes específicas do Rails) Não sei como implementar a paginação em um recurso em um aplicativo Web RESTful. Supondo que eu tenha um recurso chamado products, qual das seguintes opções você acha que é a melhor abordagem e …
329 rest  sorting  pagination 


12
Chamar uma API REST em PHP
Nosso cliente me deu uma API REST para a qual eu preciso fazer uma chamada PHP. Mas, na verdade, a documentação fornecida com a API é muito limitada, então eu realmente não sei como chamar o serviço. Eu tentei pesquisar no Google, mas a única coisa que surgiu foi um …
317 php  web-services  api  rest 

12
Qual é a diferença entre HTTP e REST?
Depois de ler muito sobre as diferenças entre REST e SOAP, tive a impressão de que REST é apenas mais uma palavra para HTTP. Alguém pode explicar que funcionalidade o REST adiciona ao HTTP? Nota : Não estou procurando uma comparação entre REST e SOAP. Atualização : Obrigado por suas …
303 http  rest 

7
Quais são as práticas recomendadas para recursos aninhados REST?
Tanto quanto posso dizer, cada recurso individual deve ter apenas um caminho canônico . Portanto, no exemplo a seguir, quais seriam os bons padrões de URL? Tomemos como exemplo uma representação restante das empresas. Neste exemplo hipotético, cada empresa possui 0 ou mais departamentos e cada departamento possui 0 ou …
301 rest  api-design 

4
Como usar o cURL para enviar cookies?
Eu li que Enviar cookies com cachos funciona, mas não para mim. Eu tenho um RESTendpoint como: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Quando tento acessar como: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port …

11
Práticas recomendadas de paginação da API
Eu adoraria alguma ajuda para lidar com um caso estranho com uma API paginada que estou construindo. Como muitas APIs, esta pagina grandes resultados. Se você consultar / foos, obterá 100 resultados (por exemplo, foo # 1-100) e um link para / foos? Page = 2, que deve retornar foo …



9
Como criar URLs REST sem verbos?
Estou lutando para determinar como criar URLs tranqüilos. Sou a favor da abordagem tranqüila de usar URLs com substantivos e não verbos que não entendem como fazer isso. Estamos criando um serviço para implementar uma calculadora financeira. A calculadora usa vários parâmetros que enviaremos por meio de um arquivo CSV. …
283 rest  restful-url 

13
Quando usar @QueryParam vs @PathParam
Não estou fazendo a pergunta que já foi feita aqui: Qual é a diferença entre @PathParam e @QueryParam Esta é uma questão de "melhores práticas" ou convenções. Quando você usaria @PathParamvs @QueryParam. O que posso pensar é que a decisão pode estar usando os dois para diferenciar o padrão de …
276 java  rest  jax-rs 

6
Devo usar PATCH ou PUT na minha API REST?
Quero projetar meu ponto de extremidade restante com o método apropriado para o cenário a seguir. Existe um grupo. Cada grupo tem um status. O grupo pode ser ativado ou desativado pelo administrador. Devo projetar meu ponto final como PUT /groups/api/v1/groups/{group id}/status/activate OU PATCH /groups/api/v1/groups/{group id} with request body like …

8
Como obter o corpo de um POST em php?
Eu envio como POST para uma página php o seguinte: {a:1} Este é o corpo da solicitação (uma solicitação POST). No php, o que devo fazer para extrair esse valor? var_dump($_POST); não é a solução, não está funcionando.
273 php  rest  post 

4
Código de resposta REST para dados inválidos
Qual código de resposta deve ser passado para o cliente nos seguintes cenários? Dados inválidos transmitidos durante o registro do usuário, como formato de email errado O nome de usuário / email já existe Eu escolhi 403. Eu também achei a seguir que acho que pode ser usado. Wikipedia: Falha …
272 http  rest  jax-rs 

12
Spring RestTemplate GET com parâmetros
Preciso fazer uma RESTchamada que inclua cabeçalhos personalizados e parâmetros de consulta. Defino meu HttpEntitycom apenas os cabeçalhos (sem corpo) e uso o RestTemplate.exchange()método da seguinte maneira: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", …
267 java  spring  rest 

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.