app与后台通信完整流程

来源:互联网 发布:ubuntu 14.04 iso 32 编辑:程序博客网 时间:2024/06/15 18:10

前言:

接着补充app后台(也叫服务端开发)的基础知识。基础要夯实,不然哪来的万张高楼?

正文:

  • 问1:整个前台后台交互的流程是个什么样子?
    答:基于http协议的app前后台交互包含以下几个步骤:
    1.建立连接:前台后台建立连接。
    2.发送请求:打开连接后,app向后台发送请求。
//请求示例http://api.androidhive.info/android_connect/get_all_products.php

请求包含请求的方法GET POST DELETE ,URI,http协议的版本号,请求修饰符等。
这里写图片描述
HTTP协议详解:HTTP协议详解-CSDN、HTTP介绍-百度百科
3.发送响应:后台处理完请求后,要向app发送响应消息。
比如:android代表客户端开发,php代表服务端开发。json在其中是一种通用语言的角色。中国人(客户端)和日本人(服务器)就用英语(json)交流。
4.断开连接:以上交互完成后可以断开连接了。
app和app后台通信过程图

  • 问2:后台是如何处理app的请求?
    答:关键词:路径映射,Dispatcher分发机制

  • 问3:app前台与后台通信demo

未完待续

1 0