Perguntas com a marcação «rest»

20
Alternativas ao OAuth?

O setor da Web está mudando / mudou para o uso do OAuth ao estender os serviços de API para consumidores e desenvolvedores externos. Existe alguma elegância no simples .... e bem, o processo OAuth em três etapas não é tão ruim ... acho que é o melhor de um monte de opções ruins. Existem...

19
A dissociação supera o DRY no REST?

Estou criando uma API REST para expor a maioria das funcionalidades de uma API Java existente. Ambas as APIs são para uso interno dentro da minha organização; Não preciso projetar para uso externo. Eu tenho influência sobre as duas APIs, mas estou implementando a REST. A API Java continuará sendo...

18
API RESTful representa a ausência de algo

Imagine uma API para identificar se uma pessoa selecionou seu animal espiritual. Eles só podem ter zero ou um animal espiritual. Atualmente: /person/{id}/selectedSpiritAnimal quando eles selecionam um animal retorna http 200 e {selectedAnimal:mole} mas quando eles não têm seleção, ele retorna...

17
HTTP RESTful e websocket no mesmo aplicativo?

Se um aplicativo já tiver sido aberto WebSocketpara feeds ao vivo, devo usá-lo AJAXpara outras comunicações com o servidor? Como a conexão já está aberta, devemos usá-la para solicitações que Request/Responsenão são em tempo real? Prefiro RESTful HTTPsolicitações porque as acho mais fáceis de...

17
Como uma API deve usar a autenticação básica http

Quando uma API exige que um cliente se autentique, eu vi dois cenários diferentes usados ​​e fico imaginando qual caso devo usar para a minha situação. Exemplo 1. Uma API é oferecida por uma empresa para permitir que terceiros se autentiquem com um token e um segredo usando HTTP Basic. Exemplo 2....

17
Qual é o benefício da hipermídia (HATEOAS)?

Não compreendo o benefício do HATEOAS para APIs destinadas ao uso por programas (em oposição a seres humanos que navegam diretamente na API). Claro, o cliente não está vinculado a um esquema de URL, mas a um esquema de dados que é a mesma coisa em minha mente. Por exemplo, suponha que eu queira...

17
Origem do evento e REST

Me deparei com o design de Event Sourcing e gostaria de usá-lo em um aplicativo em que um cliente REST é necessário (RESTful para ser preciso). No entanto, não consigo conectá-los, pois o REST é bastante CRUD e a fonte de eventos é baseada em tarefas. Eu queria saber como você pode projetar a...