前言:

接着补充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.断开连接:以上交互完成后可以断开连接了。

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

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

未完待续

app与后台通信完整流程相关推荐

  1. 【Binder 机制】AIDL 分析 ( AIDL 通信完整流程梳理 )

    文章目录 AIDL 跨进程通信完整流程梳理 1.AIDL 文件编译 2.注册服务 3.IMyAidlInterface.Stub.asInterface 方法获取远程服务 4.IMyAidlInter ...

  2. app定制开发的完整流程与步骤

    app定制开发,app定制开发流程, APP应用已然成为人们生活中的必需品,想要涉足移动互联网行业的创业者选择定制开发一款APP应用软件无疑是一个捷径.都市微生活科技app开发提示您:首先你要知道ap ...

  3. APP接入支付宝支付完整流程及踩坑记录(含服务端)

    本篇主要讲解APP接入支付宝支付完整流程,包含服务端,内容稍长 要接入支付宝支付,需要将APP在支付宝平台创建应用,提交审核,并进行商户签约以获得支付能力 详细参阅官方文档https://docs.o ...

  4. APP与后台通信数据格式的演进:从文本协议到二进制协议

    转载 http://www.52im.net/thread-1536-1-1.html 1.前言 相信活跃在即时通讯网社区的开发者们都很清楚,即时通讯应用(包括IM聊天应用.实时消息推送应用等)的流量 ...

  5. iOS APP发布---版本配置完整流程

    app打包发布需要在Xcode上完成打包上传过程.Xcode端完成上传之后,再在App Store Connect端完成构建版本.上架审核.发布提交的流程. 其他相关文档如下,操作仅供参考. 苹果开发 ...

  6. 支付宝服务器响应时间,APP接入支付宝支付完整流程及踩坑记录(含服务端)

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, ...

  7. iOS证书申请打包上传App Store审核完整流程(7个步骤)

    上架基本需求资料 1.苹果开发者账号 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交 ...

  8. App项目设计开发完整流程

    App项目设计开发完整流程 1. idea形成--APP项目雏形 一个APP项目的最初首先要确定项目整体方案,整个项目的规划,大体框架,做成文档展现出来,以便大家提意见和更好的改进.也就是说首先要确立 ...

  9. iOS APP从打包到发布appStore完整流程(含4位版本号实现)

    转载自:https://www.jianshu.com/p/860fdd8860cc 2017年1月22日一.iOS APP从打包到发布appStore完整流程 1.首先确保代码里面连接的是正式环境, ...

最新文章

  1. 全球与中国成品家具市场发展现状与战略规划布局策略分析报告2022-2028年版
  2. 当我们谈论「Chatbot」时,我们在读什么? | 论文集精选 #05
  3. Linux学习之系统编程篇:利用 shm 进行进程间通信
  4. _exit()函数与exit()函数的区别
  5. .net core 2.0学习记录(一):搭建一个.Net Core网站项目
  6. linux中iptables对防火墙的操作
  7. 爬虫笔记(十四)——BeautifulSoup库
  8. phpstorm设置方法头信息备注
  9. 【SQL练习题】1. 多列数据求最大值
  10. 力扣-169 多数元素
  11. XMPP即时通讯协议
  12. 无线WiFi怎样实现实名认证?
  13. 全新 OceanBase 社区版开发者中心 ODC 核心功能解读
  14. C语言输出平行四边形,菱形
  15. 训练第一步:python获取文件下图片
  16. 第三方登陆实践之基于OAuth的FACEBOOK Web Login(最新版)
  17. jsencrypt加解密 Vue测试
  18. 【MySQL】格式化时间戳以及时间格式
  19. spacedesk如何将手机作为电脑的扩展屏幕
  20. 谈谈低延迟对音质的负面影响,顺便谈谈WASAPI

热门文章

  1. 普通话测试app怎么样可以不交钱_考了几次普通话,仍无法达到理想成绩?
  2. 在调试的时候碰到了Render process gone.问题
  3. 让你的桌面起飞吧(OpenSolaris2008.05 VirtualBox WinXP)
  4. java-简单二维码制作
  5. android免root读写u盘最新方法,支持安卓Q+
  6. 多策略融合算术优化算法
  7. MNIST | 基于朴素贝叶斯分类器的0-9数字手写体识别
  8. 网络加速器的加速原理
  9. 数据链路层——计算机网络
  10. 计算机软件技术介绍ppt,计算机软件技术基础.ppt