安佳威视cgi面面观-米乐易游官网登陆入口
web的cgi
cgi:通用网关接口(common gateway interface)是一个web服务器主机提供信息服务的标准接口。通过cgi接口,web服务器就能够获取客户端提交的信息,转交给服务器端的cgi程序进行处理,最后返回结果给客户端。
组成cgi通信系统的是两部分:一部分是html页面,就是在用户端的浏览器上显示的页面。另一部分则是运行在服务器上的cgi程序。它们之间的通讯方式如下图:
图一:cgi的调用系统框架
服务器和客户端之间的通信,是客户端的浏览器和服务器端的http服务器之间的http通信,我们只需要知道浏览器请求执行服务器上哪个cgi程序就可以了,其他不必深究细节,因为这些过程不需要程序员去操作。
服务器和cgi程序之间的通讯才是我们关注的。一般情况下,服务器和cgi程序之间是通过标准输入输出来进行数据传递的,而这个过程需要环境变量的协作方可实现。
浏览器调用的cgi的步奏可以分为以下六个步奏:
浏览器通过html表单或超链接请求指上一个cgi应用程序的url。
服务器收到浏览器发送请求。
服务器执行浏览器指定的cgi应用程序。
cgi应用程序执行所需要的操作,通常是基于浏览者输入的内容。
cgi应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是html网页)。
网络服务器把结果返回到浏览器中。
cgi
安佳威视支持的web的cgi功能
以下是已经支持的cgi功能描述:
cgi
如何测试安佳威视web的cgi程序
实际例子:
假设ipc的ip地址为192.168.2.35
用户登录名为:admin,用户密码为123456。
(所有设备初始默认账户与密码)
测试的是获取ipc设备的uid号码功能:
在谷歌浏览器中输入的完整命令:
http://192.168.2.35/cgi-bin/getuid?username=admin&password=123456
图二:成功响应cgi的命令
图三: 输入错误密码后返回错误值
本文参考的相关博客:
如有侵权,请联系米乐易游官网登陆入口删除!
ipc http cgi 说明书下载地址:
http://www.anjvision.com/download/194-cn.html
cgi
更多详情请关注米乐易游官网登陆入口“安佳威视”公众号!
更多内容敬请期待!
安
佳
威
视
音视频方案提供商
长按识别二维码关注