Perguntas com a marcação «api»

48
Por que o método PATCH não é idempotente?

Eu estava pensando sobre isso. Suponha que eu tenha um userrecurso com ide namecampos. Se eu quiser atualizar um campo, poderia fazer uma solicitação PATCH para o recurso como este PATCH /users/42 {"name": "john doe"} E então o aplicativo atualizará o nome do usuário 42. Mas por que, se eu...

42
O que há de tão ruim no DOM?

Continuo ouvindo pessoas (Crockford em particular) dizendo que o DOM é uma API terrível, mas não justificando realmente essa afirmação. Além das inconsistências entre navegadores, quais são algumas das razões pelas quais o DOM é considerado tão

38
Realmente vale a pena testar uma unidade de um cliente de API?

Isso é algo que me preocupa há um tempo. Realmente vale a pena testar uma unidade de um cliente de API? Digamos que você esteja criando uma classe pequena para abstrair as chamadas para uma API REST da loja de animais de estimação. A loja de animais de estimação é uma API muito simples e possui um...

33
Por que não há suporte ao tipo WSDL para API da Web?

Portanto, estou começando a usar o .Net WebApi e uma coisa que noto imediatamente é que não há contrato que defina a aparência e a API da API (solicitação / respostas de cada ação); isso geralmente é na forma de um WSDL para WCF / Soap. Parece-me que isso é algo que seria muito valioso e tornaria...

31
Um site deve usar sua própria API pública?

Estou começando a escrever um serviço da web e construí com nodeJS e uma abordagem RESTfulish. Pelo que eu entendo: A vantagem é que você não precisa duplicar o código. As desvantagens são que você: atualizará a API pública com frequência, mas deve ser resolvida com o controle de versão não...

29
Nomeação da interface: prefixo 'Can-' vs sufixo '-Able'

É comum usar '-able' como sufixo para interfaces, por exemplo Rotável Shootable potável enumerável imprimível serializável Eu estava pensando que 'Can-' poderia melhorar porque pode ser mais descritivo. Sim, é mais prolixo e adiciona ruído ao nome da interface. Em particular, verbos passivos...

27
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 / ou...

26
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...