Perguntas com a marcação «rest»

A transferência de estado representacional, ou REST, é um estilo arquitetônico para o software de rede transferir informações pela web.

2
Selecionando uma Implementação JAX-RS para um Novo Projeto
Estou iniciando um novo projeto Java que exigirá uma API RESTful. Será um aplicativo de negócios SaaS que atende a clientes móveis. Eu desenvolvi um projeto com o Java EE 6, mas não estou muito familiarizado com o ecossistema, pois a maior parte da minha experiência está na plataforma da …
35 java  rest  java-ee 

3
Qual é o objetivo do HATEOAS no lado do cliente?
Atualmente, como eu entendo, o HATEOAS é basicamente o envio de cada link de resposta com informações sobre o que fazer em seguida. Um exemplo simples é facilmente encontrado na internet: um sistema bancário juntamente com um recurso da conta. O exemplo mostra esta resposta após uma solicitação GET para …


3
Há algum problema com a implementação de métodos HTTP personalizados?
Temos um URL no seguinte formato / instance / {instanceType} / {instanceId} Você pode chamá-lo com os métodos HTTP padrão: POST, GET, DELETE, PUT. No entanto, existem mais algumas ações que realizamos, como "Salvar como rascunho" ou "Organizar" Pensamos que poderíamos usar métodos HTTP personalizados, como: DRAFT, VALIDATE, CURATE Eu …
34 rest  http 

6
Uma API HTTP sempre deve retornar um corpo?
Existe algum tipo de padrão em relação às respostas da API HTTP? Depois de ler este tópico do discurso , comecei a me perguntar. Estamos desenvolvendo nossa API HTTP JSON pública no meu trabalho e não retornamos nada quando não é estritamente necessário (por exemplo, um PUT para / resource …
33 rest  api-design  http 



6
Colocando uma Senha em uma Chamada da API REST
Suponha que eu tenha uma API REST que também seja usada para definir / redefinir senhas. Suponhamos também que isso funcione em conexões HTTPS. Existe algum bom motivo para não colocar essa senha no caminho da chamada, digamos também que eu a codificarei no BASE64? Um exemplo seria redefinir uma …
31 rest  passwords 


2
API REST baseada em função?
Estou criando uma API REST para a qual vários usuários com funções diferentes terão acesso aos recursos que ela contém. Para manter o escopo simples, vamos usar o domínio "aluno / professor / turma": GET /students é o recurso a acessar. Os usuários podem ter funções como Aluno e / …

3
Devo usar o WADL para descrever minha API RESTful?
Estou prestes a embarcar em um projeto que faz uso extensivo de uma abordagem RESTful adequadamente. Ou seja, ele usa o HATEOAS e fornece recursos de uma maneira que permite a exploração geral por um cliente. Gostaria de garantir que forneça uma descrição dos meus pontos de extremidade de uma …

2
Por que a convenção diz que os nomes de tabelas do banco de dados devem ser singulares, mas os recursos RESTful do plural?
É uma convenção bastante estabelecida que nomes de tabelas de banco de dados, pelo menos em SQL, devem ser singulares. SELECT * FROM user;Veja esta pergunta e discussão . Também é uma convenção bastante estabelecida que os nomes de recursos da API RESTful devem ser plurais. GET /users/123e POST /usersveja …

4
Técnicas de autenticação de API da Web
Temos uma estrutura de serviço da web asp.net MVC para servir xml / json para povos. Obtenha solicitações, mas está lutando para descobrir a melhor maneira (rápida, fácil e trivial para usuários que codificam com linguagens javascript ou OO) para autenticar usuários. Não é que nossos dados sejam confidenciais ou …
26 security  api  web  services  rest 

4
Microsserviços e armazenamento de dados
Estou pensando em mudar uma API REST monolítica para uma arquitetura de microsserviço e estou ficando um pouco confuso sobre o armazenamento de dados. A meu ver, alguns dos benefícios dos microsserviços seriam: Escalonável horizontalmente - posso executar várias cópias redundantes de um microsserviço para lidar com a carga e …

1
APIs de descanso - desafios específicos para dispositivos móveis
Estou trabalhando em um novo projeto de aplicativo para iOS, no lado móvel. Algumas mudanças na arquitetura estão acontecendo e, por acaso, teremos que confiar em uma API privada customizada que será usada pelo aplicativo que estamos construindo e também por outros clientes, como um site. A API que está …
25 rest  api  ios  mobile 

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.