cJSON和CGIC简单使用Day6-7

Day6-7 cJSON和CGIC简单使用

 

【任务目标】

  • 任务 1:掌握 cJSON 开源软件的使用及 json 数据的产生;
  • 任务 2:掌握 CGIC 开源软件的使用及表单数据的解析;
  • 任务 3:实现 web 系统提交 json 数据格式解析;

【任务说明】:

 任务 1 描述: 

1.cJSON 第三方库的 Makefile 编写及编译方法;

 

2,基于 cJSON 下 json 格式数据产生案例的编写;

 

 

3.CGI 完成 json 格式的 ajax 请求案例;

(1)编写cgi_ajax.c文件:

        

 

(2)命令行运行:

 

        (3)浏览器查看:

其中第一次查看是报错,原因是网址具体地址输入错误。

 

接下来两次产生随机数并加以计算结果:

 

 

 任务 2 描述: 

1.传统 CGI 如何获取 web 传递的数据,form 表单传递方式原理是什么?

通过form表单进行数据传输。

(1)前端部分:

 

(2)后台部分:

 

 

 

 

(3)运行结果:

 

原理:

(1)get:用户请求的数据通过请求头,传递给服务器。由于头部有大小限制,所以只能传递一定量的数据。

(2)post:头部不含有请求信息,以请求正文的方式传递给服务器。可以用来传递海量数据。

2.引入 CGIC 库后的 form 表单数据处理方法是什么?

(1)先在github上下载cgic的压缩包:https://github.com/boutell/cgic

(2)将解压包中以下几个文件拷贝以备使用:

 

(3)部署运行结果:

 

3.利用 CGIC 获取用户请求字段信息的方法?

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值