Perguntas com a marcação «rest»

9
Avisos em uma API REST como erros não críticos

Eu tenho uma API REST que, para algumas pessoas como DELETE, POST ou PUT, tenho algumas regras de validação que podem retornar um erro. Agora, preciso de um novo tipo de erro, como um erro não crítico, que deve falhar normalmente, mas deve executar a ação se houver um sinalizador de "supress...

9
O que "HATEOAS" tem a ver com o Estado do Aplicativo?

HATEOAS é um acrônimo para "Hipermídia como o mecanismo do estado do aplicativo". A que se refere o "Motor do estado do aplicativo" e, em particular - como a "hipermídia" é o mecanismo dele? Tanto quanto pude entender, o HATEOAS e os padrões associados, como o HAL, tratam da parte de "descoberta"...

8
Qual é o método HTTP certo para a votação?

Do ponto de vista RESTful , qual é o método HTTP mais apropriado para a ação de votar em uma postagem do fórum (como no StackExchange)? Eu diria POST para votação e DELETE por cancelamento de votação, mas como os usuários têm permissão para votar apenas uma vez por mensagem, a votação pode ser...

8
REST vs RPC para desenvolvimento móvel

Como muitos sabem, o desenvolvimento móvel está disparando nos dias de hoje e, acredito, afeta o que codificamos. Para ser específico, estou interessado em desenvolver serviços da web para um aplicativo móvel. Eu vejo duas arquiteturas possíveis - RPC e REST. Eu desenvolvi os serviços REST e RPC e...

8
Agrupando e aninhando APIs REST

Minha pergunta é sobre as melhores práticas de agregação ou agrupamento de APIs REST. Eu tenho um cenário em que existem muitos fornecedores, fontes de dados etc. e acho que agrupar APIs REST faria muito sentido manter o sistema sustentável. Eu tenho muitos cenários em que haverá uma única chamada...