客户端和网站的交互是怎样实现的

etplus 发布于 2012/09/13 10:54
阅读 714
收藏 3

@迷途d书童 你好,想跟你请教个问题:看了oschina的android客户端代码,有点不明白的,想请教下,客户端和网站的交互是怎样实现的,比如一个登录的流程如何实现的?如果我的网站是php+mysql的应该怎么去操作?


加载中
0
迷途d书童
迷途d书童

所谓客户端和网站的交互,实际就是通过客户端和网站约定好的接口实现的,就拿登录来说,你用的是php+mysql,客户端用Http方式带参数(username、pwd)请求你网站创建好接口,如:http://www.yoursite.com/login.php,该php文件里面用$_GET() 或 $_POST()接收客户端传来的参数(像web form表单提交一样),然后做mysql的查询是否存在该用户,用echo 或 print 等函数输出json或xml格式的查询结果,客户端在发送请求的同时也会获取到网站输出的结果,通过解析json或xml结果来做客户端相应的操作。

0
傅小黑
傅小黑

你可以理解为上两个网站。。一个是osc页面版本,像weibo.com。。另一个是osc接口版本,就是weibo的API列表

他们之间的实现可以是相互独立的,也可以有所关联。如果你觉得关联了会比较复杂,索性做两个网站就的了啊。。一个web的,一个全是api服务的

0
etplus
etplus
那又该如何保持一直在线的状态呢?php里的cookie或session在android 的activity 中要一直传递吗?
迷途d书童
迷途d书童
你可以看看这个贴:http://www.oschina.net/question/252299_69961
返回顶部
顶部