DESCANSO API contra a tecnologia do API do SABÃO
As duas arquiteturas preliminares para APIs são
DESCANSO e SABÃO. Ao criar seu API, você tem realmente três
opções: DESCANSO, SABÃO, ou ambos. O DESCANSO APIs é
sabido sendo fácil e rápido de tornar-se para, mas o pedido inteiro
é emitido no espaço livre não obstante o tipo de encryption usado.
O SABÃO APIs é mais complexo, requerendo mais esforço gerar a
resposta e segurar o pedido, mas permite uma flexibilidade mais grande
adicionando a sustentação do namespace. Fornecer APIs de ambos
os tipos pode soar como uma opção atrativa, mas manter-se na mente
que dobrará seus manutenção, sustentação, e tempo da
documentação para a vida do API.
Ambos os métodos do API têm sido introduzidos já no
comprimento; esta seção concentra em diferenças para
manter-se na mente ao desenvolver um API.
DESCANSO APIs
Ao receber um pedido do DESCANSO, a informação
virá dentro através de COMECE. Como esta', toda a informação
necessitará URL-SER codificada durante a transmissão; você
quererá provavelmente descodificá-la antes de sujeitá-la a
processar mais adicional (a exceção que é os usernames e as
senhas, que são geralmente as-is processado). Os tipos
diferentes do pedido devem ser dirigidos aos endpoints diferentes
(URLs); se você quiser usar um único certificado segurar todos
os pedidos, você pode um ou outro presente ele aos colaboradores que
maneira (todos os pedidos vão a um único endpoint), ou configurare
seu web server para traçar muitos endpoints a um único certificado.
Eu sugeriria geralmente o último; é inline com a
especificação e permite que você faça mudanças mais atrasadas sem
afetar o uso externo dos colaboradores das relações.
Considere permitir que os colaboradores usem uma relação
da correia fotorreceptora fazer pedidos de encontro ao API. Isto
pode ser do uso grande ao tentar diagnosticar um problema; os
colaboradores poderão determinar rapidamente se o problema for o
pedido ou seu código. Mais ferramentas que você pode fornecer
aos colaboradores nos termos do diagnóstico, mais fácil será
tornar-se para seu local.
SABÃO APIs
Quando o pedido do SABÃO vem dentro, deve-se
primeiramente verificar para assegurar-se de que se conforme ao
formato especificado por seu original de WSDL. Se você estiver
usando uma ferramenta tal como NuSOAP, este é feito para você.
No fato, a maioria de uso de APIs do SABÃO alguma estrutura que
toma cuidado dos muitos do trabalho do grunhido ao segurar os pedidos.
Uso que de APIs do SABÃO todo um único endpoint para pede (em
regra geral, algumas funções disparate separadas grandes de APIs em
endpoints diferentes), e em conseqüência você provavelmente
qualquer um terá um certificado grande nesse ponto, ou lotes das
chamadas do require() executadas dependendo da chamada particular.
Considere permitir que os colaboradores usem uma relação
da correia fotorreceptora onde possam colar originais inteiros do
pedido em um formulário, e funcione-os de encontro a seu usuário.
Falar da experiência direta, tendo algo como este disponível
é do uso grande aos colaboradores ao tentar diagnosticar um problema.
Fornecer certificados ou funções em seu local para permitir
que os colaboradores críem pedidos manualmente será também do
auxílio aos colaboradores que não usam uma estrutura do SABÃO.
este é um artigo adicionado por Emanuela Hedrick
Disclaimer: Nosso Web site não
é responsável para a informação contida por este artigo.
Este artigo em nenhuma maneira reflete as vistas, as opiniões,
os pensamentos ou a opinião da equipe de funcionários do diretório
dos artigos.
Observação da tradução: O artigo
"DESCANSO API contra a tecnologia do API do SABÃO" foi traduzido
usando um serviço de tradução automatizado. Nós
desculpamo-nos sincerely por todos os erros da tradução que ocorram.
Obrigado compreendendo.