Que protocolos foram usados em aplicações móveis para se conectar com o back-end?
Deixe me esclarecer sua dúvida.
wwww (word wide web) é baseado em HTTP e qualquer web-site se hospedado em domínio público deve seguir isto. FB, Twitter, Google qualquer site que você saiba que todos eles são baseados no protocolo www, significa que HTTP é o protocolo de comunicação deles, hipertexto é o protocolo de representação de IU e URI e URL são o protocolo identificador de recursos deles. wiki sobre isso, você vai conhecer.
Agora vamos falar sobre o seu problema. Eu estou assumindo, sua aplicação é tipicamente baseada no servidor cliente fetch e exibe o tipo de aplicação. Então você deve considerar essas coisas -
Protocolo de comunicação que será http. você pode usar socket, ftp ou smtp mas esses são para fins específicos e won't são necessários em geral. Para fins de segurança você pode escolher https que virá com alguns custos adicionais de certificados de segurança. Assim, em qualquer protocolo de comunicação há pedido e resposta. O protocolo http é stateless protocol então você (cliente) faz um pedido para obter alguns dados e ele (servidor) lhe devolve os dados necessários para esse pedido novamente você faz outra chamada para obter outros dados. Exemplo de requisição e resposta típica
P>Pedido:
[GET Request] http://www.some.domain/resouce/request?param1=value1¶m2=value2.
[POST Request] http://www.some.domain/resouce/request [params seriam parte do corpo]
Response:
in json
{
"name": "Michel",
"idade": 21,
"sexo": "feminino"
}
em formato xml
>info>>>br> Michel>br>>>age>21>br> femininoênero>>br>>/info><
Conteúdo longo:
Usualmente hoje em dia APIs RESTFul são usadas para tal aplicação assim -
1. Crie a sua URL e chame a biblioteca de comunicação subjacente dada no seu SDK.
2. Uma vez que você tenha os dados, analise-os (formate) e use-os.
HttpURLConnection | Android Developers
Conexão à Internet usando HTTP GET (HttpClient)
Sobre o sistema de carregamento de URL
Tutorial: Como usar a conexão iOS NSURLC por exemplo
Protocolo de transferência de texto criptografado -- HTTP/1.1
Espera que ajude.
Artigos semelhantes
- O que é mais difícil, o desenvolvimento de aplicações web ou móveis? O que é mais difícil, web ou desenvolvimento de aplicações móveis?
- Quais são as melhores ideias para aplicações móveis que ainda não foram feitas? O que você deseja que exista?
- Quando é que foram usados números de telefone de dois dígitos nos EUA?
- Como ver quais aplicativos telefônicos foram usados das 11h às 21h
- Porque é que a maioria das equipas de futebol usam um flat back quatro em vez de uma defesa de diamantes?