Perguntas com a marcação «rest»

14
As sessões do lado do servidor violam o REST?

De acordo com Roy Fielding (um dos principais autores da especificação HTTP) em sua tese seminal Architectural Styles ao discutir o REST , ele menciona: [E] uma solicitação do cliente para o servidor deve conter todas as informações necessárias para entender a solicitação e não pode tirar...

13
Por que precisamos da segurança do serviço REST se temos HTTPS

Refiro-me a este excelente artigo http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/, que fala da amazônia como segurança para serviços da web. No entanto, uma pergunta na equipe me fez perguntar por que precisamos dela se já usamos HTTPS. Eu não consegui...

13
Quando devo usar o AtomPub?

Tenho conduzido algumas pesquisas sobre o design de serviços da Web RESTful e cheguei ao que considero um ponto de decisão fundamental, então pensei em oferecer à comunidade para obter alguns conselhos. De acordo com os princípios de uma arquitetura RESTful, quero apresentar uma API detectável,...

13
Uma API RESTful deve fornecer dados para um formulário inteiro?

Digamos que eu tenha um aplicativo da Web JavaScript que use inteiramente uma API RESTful para dados. Digamos que este aplicativo tenha um formulário de dados e digamos que estou editando um registro em / product / 12345. Ao criar o formulário, faço uma solicitação RESTful para / product / 12345 e...

13
Como simular uma API REST?

Estou trabalhando em um novo projeto que consultará dados de uma API REST de terceiros. Isso é para um feed de dados esportivos em tempo real; portanto, o feed só funciona quando um jogo está realmente acontecendo. Embora a terceira parte forneça boa documentação (XSD, etc), eles não têm como...

13
Usar composição e herança para DTOs

Temos uma API Web do ASP.NET que fornece uma API REST para nosso aplicativo de página única. Usamos DTOs / POCOs para transmitir dados por essa API. O problema agora é que esses DTOs estão aumentando ao longo do tempo, então agora queremos refatorar os DTOs. Estou procurando "práticas...

13
Para incluir um ID de recurso na carga útil ou derivar do URI

Ao projetar uma API, deparamos com a questão de saber se uma carga útil de PUT deve conter o ID do recurso que está sendo atualizado. É o que temos atualmente: PUT /users/123 Payload: {name: "Adrian"} Nosso código de rota extrai o ID do URI e continua com a atualização. Os primeiros usuários de...

12
Devo ser permissivo de parâmetros desconhecidos?

Estou projetando uma API RESTful e enfrentando o problema do título, atualizado para maior clareza: Devo falhar rapidamente se um cliente enviar um parâmetro não reconhecido? Por exemplo, http://example.com/api/foo?bar=true&paula=bean Acima, baré um parâmetro válido, mas paulanão é...

12
Quão discreta deve ser uma API RESTful?

Eu nunca criei uma API RESTful antes e estou me perguntando quão discreta deveria ser. Por exemplo, digamos que eu tenha um cliente com nome, endereço, número de telefone, endereço de email, idioma etc. Faz sentido que haja uma maneira de atualizar cada campo individual (endereço de atualização,...

12
Serviço MVC e API RESTful

O MVC é bem direto. Há um modelo, um controlador e uma vista. Quando criamos um site, tudo se reúne quando o ' cliente envia a solicitação de palavra-chave REST ao servidor -> o servidor corresponde à URL solicitada à ação do controlador -> que então chama o (s) modelo (s) para coleta /...