当前位置: 首页 > news >正文

iis做的网站如何添加播放器/seo搜索引擎优化到底是什么

iis做的网站如何添加播放器,seo搜索引擎优化到底是什么,企业电子商务网站有哪些,想象力网站建设引言:公司做的是iOS应用的,需要很多数据。数据一般通过接口来提供。 这里的接口不是java中的接口,或者PHP中的接口。接口宏观上讲很大,包含的内容很多,usb是接口,插座是接口。用到语言中,java中…

引言:公司做的是iOS应用的,需要很多数据。数据一般通过接口来提供。

这里的接口不是java中的接口,或者PHP中的接口。接口宏观上讲很大,包含的内容很多,usb是接口,插座是接口。用到语言中,java中的Interface是接口。

提供数据传输,也是接口的一种。

 

接口的编写,要符合一定的标准,要规范,要测试。

一般通过json的格式来传递数据。

代码案例:

1.测试数据提交

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"></head>
<body><form action="http://local.ebookbag_demo2.com/api/iphone" method="post" ><input name="json" type="text" /><input type="submit"/></form>
</body>
</html>

以post的方式,将申请信息提交到服务器,一般是json的数据。

比如:{"reqCode":"bag00090","data":{"class_id":"7"}}

这就是json格式的数据,代号bag00090,信息,class_id

 

2.后台会接受到数据,并且提取出数据。

$json = $_POST;//print_r(json_decode($json['json'],true));exit;if (array_key_exists('json', $json)) {$info = json_decode($json['json'], true);} else {echo "无请求参数,请输入请求参数!";die();}

将json数据解析成数组信息。

3.参数解析

//参数解析$str = '';if ($info["data"]) {foreach ($info["data"] as $key => $val) {$str.= "/" . $key . "/" . $val;}}

参数都在data当中,将参数一一解析成浏览器能识别的参数。

 

4.跳转到相应的Action当中,执行动作

//通过reqCode转入控制层switch ($info["reqCode"]) {case 'bag00001'://登陆接口(通过email、passwd) // version 1.1//请求//{"reqCode":"bag00001","data":{"number":"201","passwd":"b","position":"3"}} // position 1 学生  3 老师//响应{"redCode":"bag00001","status":"1","data":{"uid":"1"}}$this->_redirect("/api/user/login" . $str . "/reqCode/" . $info["reqCode"]);break;
.....case 'bag00090':// stocket 通过class_id,当前时间判断学生所在课堂ID//{"reqCode":"bag00090","data":{"class_id":"7"}}//响应  {"reqCode":"bag00090","status":"1","data":{"lessons_id":"2949"}}   {"reqCode":"bag00090","status":"2","data":"fail"} $info = json_decode($json['json'], true);$this->_forward('socketbystulogin', 'lessons', 'api', $info);break;  

刚才的bag00090就会
跳转到api下的lessons控制器中的socketbystulogin方法中,去执行相应的动作。

5.

function socketbystuloginAction() {$reqCode = $this->_getParam('reqCode');$data = $this->_getParam('data');$daoLessons = new dao_lessons();//$time = time();//正式上线启用add by vinson 2013-04-23 $time = 1348703999;//调试用$where['lessons.class_id= ? '] = $data['class_id'];$where['lessons.endtime >?'] = $time;$order = " endtime ASC ";//print_r($where);$aLessons = $daoLessons->getlessons($where, $order, 1, 0, false, false, false, 0);//print_r($aLessons);if ($aLessons) {/*** 判断当前是上课 还是即将上课*/$startime = $aLessons[0]['startime'];$info['lessons_id'] = $aLessons[0]['id'];if ($startime > $time) {//即将上课$this->_red(array('reqCode' => $reqCode, 'status' => 0, 'data' => $info));} else {//上课$this->_red(array('reqCode' => $reqCode, 'status' => 1, 'data' => $info));}}$this->_red(array('reqCode' => $reqCode, 'status' => 2, 'data' => 'fail'));}

进行json加密。然后传递给iOS人员,供他们使用。

 

小结:

这就是一个简单的接口流程,编写接口,要有一定的规范。说白了,它是一种思想,然后通过语言来实现这种思想。

客服端,访问服务器,提供一定的参数,然后就能获取相应的信息。就是这么个过程。

编写的时候,要能够根据,他们提供的参数,正确的获取到他们想要的信息就行了。

 

 

 

http://www.lbrq.cn/news/1477567.html

相关文章:

  • 曲阜网站建设/东莞市网络seo推广服务机构
  • 香港可以做违法网站吗/seo网站推广经理
  • 网站建设策划怎么沟通/百度收录提交入口地址
  • 大连网站程序开发/百度图片搜索引擎
  • 深圳定制网站制作招聘网/网络营销推广平台有哪些
  • 名字做藏头诗的网站/网站建设需要多少钱?
  • 政府网站集约化建设十分重要/重庆百度seo整站优化
  • 学习做网站只学过c/免费发布活动的平台
  • 上海网站建设的价格低/专业软文发布平台
  • 润州网站建设/铁力seo
  • 新疆网站建设一条龙服务/seo实战培训视频
  • 没有网站做cpa/广告网站有哪些
  • 网站制作交易流程/竞价推广
  • 古镇中小企业网站建设/厦门网站设计公司
  • visual studio网站开发/西安网络推广优化培训
  • ip加端口可以做网站吗/广告策划方案怎么做
  • 海淀区社会建设工作办公室网站/保定百度首页优化
  • 诸暨网站制作有哪些公司/项目推广平台排行榜
  • 网站转移空间/网站数据统计工具
  • wordpress 商业模式/百度刷排名seo软件
  • 俄语在线网站制作/上海专业做网站
  • 怎么设网站/网络广告营销策划方案
  • 网页设计流行趋势/免费seo网站的工具
  • 网站备份数据库/培训机构排名一览表
  • 建筑网站绿地新里城/b2b平台运营模式
  • 设计做兼职的网站求推荐/营销推广公司
  • 兰州拼团网站建设/实训百度搜索引擎的总结
  • 专门做ppt的网站斧头/制作一个网站的流程有哪些
  • python 网站开发 sae/河南网站推广
  • 机械公司网站建设/百度推广没有效果怎么办
  • C语言字符函数和字符串函数全解析:从使用到模拟实现
  • stm32是如何实现电源控制的?
  • ubuntu22.04系统入门 linux入门(二) 简单命令 多实践以及相关文件管理命令
  • 十、SpringBootWeb快速入门-入门案例
  • 李宏毅深度学习教程 第4-5章 CNN卷积神经网络+RNN循环神经网络
  • 雷达微多普勒特征代表运动中“事物”的运动部件。