Perguntas com a marcação «api»

Uma interface de programação de aplicativos (API) é a especificação para a qual o software deve ser usado por outro software.



3
Qual é o significado atual do SOAP
A última vez que encontrei um serviço baseado em SOAP foi durante meu estágio em uma empresa financeira em 2013. Foi nessa época que iniciei minha carreira em TI. Lembro-me de ter algum material de estudo sobre SOAP em um dos meus cursos de engenharia. Fora isso, não usei muito …
51 rest  api  web-services  soap 


3
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 ruim?


8
Como desencorajar o compartilhamento de chaves de API internas em uma empresa?
Estamos trabalhando em um novo serviço - esse serviço poderá ser chamado diretamente de aplicativos nos dispositivos do usuário. Esses aplicativos serão desenvolvidos e suportados por várias equipes de desenvolvimento de toda a organização, tudo dependendo dos dados que fornecemos. Estamos interessados ​​em identificar quais aplicativos estão enviando quais solicitações, …

5
Como a definição de que um método pode ser substituído é um compromisso mais forte do que a definição de que um método pode ser chamado?
De: http://www.artima.com/lejava/articles/designprinciples4.html Erich Gamma: Eu ainda acho que é verdade mesmo depois de dez anos. A herança é uma maneira legal de mudar o comportamento. Mas sabemos que é frágil, porque a subclasse pode facilmente fazer suposições sobre o contexto em que um método que substitui está sendo chamado. Existe …


3
Como representar tipos (enum) em uma API pública
Estou trabalhando em uma API simples que quero usar para meu próprio cliente e para abrir ao público no futuro. Eu tenho objetos "Item" que podem ter "tipos" diferentes. O tipo é um "typedef enum" C, por enquanto tenho: typedef enum { ItemTypeBool, ItemTypeNumber, ItemTypeDate, } ItemType; (Eu posso adicionar …

2
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 …
31 api 

9
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 podem ser usados. Por exemplo, 1 Shootable …
29 api  interfaces 

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 

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.