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

Boa服务器与Cgi简介

      Boa是一个单任务的HTTP服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。Boa支持CGI。Boa的设计目标是速度和安全,这很符合嵌入式的需要,他的特点就是可靠性和可移植性。

     Boa的作用:

负责html端和cgi互相通信的查找和转发信息,在boa服务器启动后,如果想访问网页端boa就会去其.conf文件里你设定的目录中去查找对应的html文件,cgi文件也是如此。

CGI:

      我们想要实现的是网页端下发命令控制A9端,网页端使用的是html,而想要控制a9端则使用的是c语言,想要实现这两种语言的互通就需要借助CGI,CGI会接收html下发的数据并将其转换成A9端可以识别的数据,也可以将A9端的数据转换成html数据供网页端使用。主要就是将html里form表单中的数据转换成c语言可以是别的数据。

CGIC能够提供以下功能:

  1.    分析数据,并自动校正一些有缺陷的浏览器发来的数据;
  2.    透明接收用GET或 POST方法发来的Form数据;
  3.    能接受上传文件;
  4.    能够设置和接收cookies;
  5.    用一致的方式处理From元素里的回车;
  6.    提供字符串,整数,浮点数,单选或多选功能来接收数据;
  7.    提供数字字段的边界检查;
  8.    能够将CGI环境变量转化成C中的非空字符串;

http://www.lryc.cn/news/149206.html

相关文章:

  • 入门vue——创建vue脚手架项目 以及 用tomcat和nginx分别部署vue项目(vue2)
  • oracle中的(+)
  • 五种永久免费 内网穿透傻瓜式使用
  • 【Java基础增强】Stream流
  • reduxreact-redux
  • go中的并发
  • 开启EMQX的SSL模式及SSL证书生成流程
  • 4 | Java Spark实现 WordCount
  • Redis7安装
  • Nginx vs Tomcat:一个高性能Web服务器和Java应用服务器的对决
  • 终端登录github两种方式
  • 【防火墙】防火墙NAT Server的配置
  • 《算法竞赛·快冲300题》每日一题:“简化农场”
  • 【二等奖方案】大规模金融图数据中异常风险行为模式挖掘赛题「冀科数字」解题思路
  • C# List与HashSet的contains()方法查询速度比较
  • 命令执行漏洞复现攻击:识别威胁并加强安全
  • Keepalived实现服务器的高可用性
  • Python程序化交易接口批量获取数据源码
  • 【强化学习】基本概念
  • 0001__安装electron失败 postinstall: `node install.js`
  • Linux测开常用命令总结
  • xml转化为txt数据的脚本,为yolo提供训练
  • 【H5页面嵌入到小程序或APP中实现手机号点击复制和拨号功能】
  • Kubernetes技术--k8s核心技术 configMap
  • Springboot动态修改日志级别
  • 新手将最简单的springboot部署上tomcat出现的意外问题
  • P1177 【模板】排序(Sort排序)
  • 软件测试(黑盒测试、白盒测试、灰盒测试)
  • 昨天面试的时候被提问到的问题集合。
  • 广电运营商三网融合监控运维方案