- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WEb客户端向务端发送请求并部署说明
WEB端请求、部署至服务器流程详细说明
一:开发web端如何设置摄像机报警通道的相关参数。
==================================================================================================
1.我们分析以下问题,然后在做详细解说整个过程。
1.首先我们需要知道我们在客户端设置什么值,服务器端才能读懂并正确设置,服务器是否提供了这些值的规范。
2.这些值我们要用什么样的方式发送到服务器端,服务器才能正常接收,如何判断服务器端是否接收到了我们发送的数据。
3.服务器端接收到我们发送的数据,完成相关设置处理后,返回给我们的信息如何才能接收到。
4.我们接收到返回的信息如何才能取出里面对应的值,将其设置并显示到网页对应的位置上。
2.了解服务器端提供给我们的接口XML文件(所有设置参数都是根据服务器端提供的XML文件内容来定义的)。
查看服务器端报警通道有哪些可以设置的参数,这些参数需要什么类型(如数字、字符等),有些什么规则(参照以下xml文件)。
找到服务器端提供给我们报警参数对应的AlarmCfg.xml文件,这个xml文件由服务器端定制,其中包含了所有该接口可以设置的参数。也就是说,定义的xml文件就是服务器端提供给我们设置的参数接口,我们必须遵循这些xml中的约定去设置。这些xml文件中有个共同的特点就是都包含了以下三个标签,即cmdAlarmCfg/cmd、cmd_typeset/cmd_type、cmd_typeset/cmd_type这三个标签。下面我们一一介绍他们是干什么的(请参考5中xml)。
1:cmdAlarmCfg/cmd这个标签里面的内容非常重要,因为服务器端会对照着标签中AlarmCfg这个值去找服务器端对应的AlarmCfg.xml文件,我们发送的设置数据也会保存到服务器端的这个名为AlarmCfg.xml文件里面。并且,这个参数值必须与服务器端定义的xml文件名称一致,否则服务器会发生意想不到的设置结果。
2:cmd_typeset/cmd_type这个标签里面的内容也很重要,服务器端收到这个标签里的参数,会通过里面的参数值来判断我们是要设置数据(set)还是要获取数据(get)。这个标签里参数值只能是set(设置)或者get(获取),其它值无效。
3:err_flag0/err_flag这个标签里面的内容同样重要,服务器接收到我们发送的数据完成相关设置处理后,会响应我们一个xml文件,这个xml文件与我们发送的AlarmCfg.xml类似,其中就也包含err_flag0/err_flag这个标签,里面的参数会告诉我们发送的数据是否设置成功了。如果里面值为0的话表示设置成功,为其他值时,表示设置失败了。
4:最后我们看body.../body标签以内的其余标签,它们有绿色的注释文字。标签下方对应的注释说明了标签里面的值是对应摄像机或其他设备的什么功能,设置值时有什么样的原则。比如:dwAlarmAudioTimeout2/dwAlarmAudioTimeout这个标签代表:报警声音延时时间,说明标签里面的值必须是数值类型。这里就不做下面每一个标签的解释,应用时请对照着服务器端提供给我的xml文件来参考设置。
5:以下是摄像机提供给我们设置或获取报警参数所对应的AlarmCfg.xml文件。(该接口参数标签太多没有全部写出来,举例部分说明)
注意:服务器端对每个接口都定义了对应的xml文件,里面包含了设置的数据及规则。如需要设置或获取参数,必先了解对应的xml文件里面的参数说明。
3.设置访问服务器端的路径ULR(了解URL组成部分与规则)。
新建立一个链接路径,这个链接路径则是我们要访问服务器端设置报警参数的路径(即url)。注意:因为服务器端给这个url定制了规范。必须按着这个规范,服务器端才能正常接收我们要设置的报警参数,否则我们的工作是徒劳的。下面,我们会详细介绍这个url的组成结构。
var url = AipstarWebService?824ec5=+username +5aa765=password + date=+getTime();
1.以上定义的url路径中最特殊的就是?号以前的AipstarWebService这个关键词,这个关键词也是服务器端定义的。这是我们服务器端设置参数或者获取参数的唯一入口,也只能这样写才能正确进入服务器端的设置或获取参数。当进入了入口以后服务器端知道了我们要设置或是获取参数了。
2
您可能关注的文档
最近下载
- 新版GB50108地下工程防水技术规范.docx VIP
- 中华人民共和国企业所得税月(季)度预缴纳税申报表(A类)(2021版).doc VIP
- 2024-2025学年初中物理八年级上册鲁科版(五四制)(2024)教学设计合集.docx
- 《感受家乡文化 关心家乡发展》教学设计2024.docx
- 非谓语动词练习题.docx VIP
- 人音版 音乐六年级上册第二课悠扬民歌《妈妈格桑拉》 课件(共22张PPT)(含音频+视频).pptx VIP
- NB-T 47013.5-2015 承压设备无损检测 第5部分:渗透检测(完整).doc VIP
- 一年级小学环保教育校本课程教材.doc VIP
- 基层卫生岗位练兵和技能竞赛试卷C及答案.docx VIP
- 射血分数保留心衰(HFpEF)的临床诊治题库答案-2025年华医网继续教育.docx VIP
文档评论(0)