- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络引流系统前后端数据交互接口设计课案
网络引流系统前后端数据交互接口设计网络引流系统采用前后端完全解耦的方式进行写作开发,前端主要责任是实现跟用户之间的界面交互,后台的主要责任是进行业务逻辑的处理及业务数据的持久化,前后端通过http协议进行数据交互实现系统的整体联动。根据用户交互界面,前后端交互接口如下:注:接口引用中base_url为系统项目管理平台的部署入口URL。登录接口URL:base_url/login交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注username用户名必须提供此参数passwd密码必须提供此参数,前端对用户输入数据先进性MD5加密,传入的参数是MD5加密后的字符串响应数据格式:JSON{ ‘flg’:x,//状态,0:登录失败;1:成功 ‘msg’:’xxxxxx’,//消息,失败原因,用户名密码错误或者是系统内部错误 ‘username’:’xxxxxx’//登录用户名}退出接口URL:base_url/logout交互方式:HTTP GET交互参数:无响应数据格式:JSON{ ‘flg’:x,//状态,0:登录失败;1:成功 ‘msg’:’xxxxxx’//消息,失败原因,用户名密码错误或者是系统内部错误}加载渠道列表接口URL:base_url/channel/list交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name渠道名称模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录sortcol排序字段如未提供此参数,默认用创建时间降序排序descsort降序排序此参数结合sortcol参数使用,如未提供此参数,默认升序排序,否则降序排序,此参数值为true或者false响应数据格式:JSON{ ‘flg’:x,//状态,0:失败;1:成功;-1:未登录 ‘msg’:’xxxxxx’,//消息,失败原因,参数错误或者是系统内部错误 ‘total’:x,//总记录数,如失败或者未登录,则不需要响应此数据 ‘items’:[{渠道数据}]//渠道数据列表,如失败或者未登录,则不需要响应此数据}注:渠道数据中,需要一个额外的字段,创建人名称,此字段数据来源于用户表,前端可排序字段:名称、创建时间、状态编辑渠道接口URL:base_url/channel/edit交互方式:POST JSON交互参数:复杂JSON格式{‘id’:xxxx,//ID,新增渠道时,ID为空‘code’:xxxx,//代码‘name’:xxxx,//名称‘remark’:xxxx,//说明‘level’:xxxx,//等级‘feature’:xxxx,//特性‘state’:xxxx,//状态‘flag’:xx//操作标志,-1:删除;0:编辑;1:新增‘props’:[{‘id’:xxxxx,//属性ID,新增的属性,ID为空‘code’:xxxx,//属性代码‘name’:xxxxx,//属性名称‘value’:xxxx,//属性值‘flag’:xx//操作标志,-1:删除;0:编辑;1:新增},……//其他属性]}响应数据格式:JSON{ ‘flg’:x,//状态,0:失败;1:成功;-1:未登录‘msg’:’xxxxxx’,//消息,失败原因,参数错误或者是系统内部错误}注:渠道特性来源于属性模板表,属性模板表里的类别为“channel_feature_props_tmpl”的属性列表即为渠道特性选项列表。属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果模板上定义的属性是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果模板定义的属性是必填的,则这条属性的值不能为空,前端后端就要进行验证。加载渠道属性接口URL:base_url/channel/props/{id}交互方式:RESTFul交互参数:渠道记录ID,直接包含在URL中,{id}即为渠道记录ID,以get的方式交互响应数据格式:JSON{ ‘flg’:x,//状态,0:失败;1:成功;-1:未登录 ‘msg’:’xxxxxx’,//消息,失败原因,参数错误或者是系统内部错误 ‘total’:x,//总记录数,如失败或者未登录,则不需要响应此数据 ‘items’:[{渠道属性数据}]//渠道属性数据列表,如失败或者未登录,则不需要响应此数据}注:渠道属性数据中,需要额外的字段,可删除、必填,字段数据来源于属性模板表。属性那里,如果有模板id的,属性代码不可编辑,
您可能关注的文档
- 网络152_蒋发明_吴宏磊_郑杨子_大数据处理课案.docx
- 网架结构的种类及性能特点课案.docx
- 网络与信息安全保障措施课案.doc
- 网线端接标准与故障排查课案.docx
- 网络与分布式计算复习提纲课案.docx
- 屋面工程施工工艺课件.pptx
- 屋面防水保温施工方案课件.doc
- 网络与信息安全管理中心安全值守技术方案课案.docx
- 屋面工程与地下防水工程_PPT课件课件.ppt
- 网格划分及排序方法简介课案.docx
- 箱体多工位镗铣加工中心项目风险分析和评估报告 .pdf
- 竟业限制和保密协议的区别和共同点(复合场景版) .pdf
- 管理学院《银行业法律法规与综合能力(中级)》考试试卷(1804).pdf
- 2024至2030年中国开关产品配件数据监测研究报告.docx
- 2024至2030年中国烤烟专用追肥数据监测研究报告.docx
- 2024年铁艺水果篮项目可行性研究报告.docx
- 2024年酸铝耐火纤维毯子项目可行性研究报告.docx
- 2024年05月上半年江苏南通市海安市部分事业单位选调9人笔试历年典型考题与考点剖析含答案详解.docx
- 2024年04月浙江省台州市路桥区委社会工作部2024年公开选调(聘)5名工作人员笔试历年典型考题与.docx
- 2024年光学投影数显测量仪项目可行性研究报告.docx
文档评论(0)