C/C++使用APACHE CGI快速架设WEB SERVICE
来源:互联网 发布:药物设计软件 编辑:程序博客网 时间:2024/05/17 07:56
本来打算自己写一个WEB SERVER,但一想到HTTP报文的解析还比较复杂,多线程的WEB SERVER 也不是随便能作出来的,故还是采用APACHE来开发,APACHE确实是非常强大
关于APACHE的配置,可以参见
http://www.uplinux.com/download/doc/apache/ApacheManual/howto/cgi.html
配置好之后只需要将HTML FORM的提交地址改为CGI所对应路径即可
APACHE会自动调用程序,并将你printf打印出的信息发回(你需要在printf里打印出回送的HTML格式字符串),对于开发者来说非常简单,唯一担心的是因为是基于进程调用,当多个用户同时访问时可能会压力过大。
仅列举一个打印POST数据的示例代码:
unencode主要用于HTML编码解码,因为传输时候空格是替换为+的,而符号也会替换为%XX.
另外,extra 指POST数据里的对象ID名长度加上“=”号的长度,可根据实际调整
相关资源:
Getting Started with CGI Programming in C
http://www.cs.tut.fi/~jkorpela/forms/cgic.html
cgic: an ANSI C library for CGI Programming
http://www.boutell.com/cgic/
- C/C++使用APACHE CGI快速架设WEB SERVICE
- firefox apache c cgi question
- apache(基于c写cgi)
- 使用Apache&花生壳架设Web服务器
- ubuntu下apache+C语言+CGI配置
- Apache + CGI + C/C++ For Windows
- C实现web service
- c web service
- C#(C/s,B/s)程序里使用web service
- apache module helloworld, Linux平台使用C编写网页 CGI helloword 实例
- 使用Apache架设代理服务器
- 使用Apache架设代理服务器
- 【C/C++】CGI编程
- 使用C语言的CGI库“CGIC”完成Web开发的各种要求
- 使用gSoap开发Web Service C/C++客户端[转]
- 使用gSoap开发Web Service C/C++客户端[转]
- Web Service介绍使用及实例-C#.Net
- Web Service介绍使用及实例-C#.Net
- 架构师应该掌握哪些设计模式
- 开源排版软件 Scribus
- 8086汇编中的指令表集合,希望对各位像我一样刚入汇编世界的菜鸟们有所帮助
- 愚人节快乐
- 字符编码
- C/C++使用APACHE CGI快速架设WEB SERVICE
- hashcode equals Float.floatToIntBits()
- 网站优化并非一定需要静态化2
- 男人把女人弄的很服了
- SimpleDateFormat用法
- 邮件格式浅析
- 网站页面静态化方案
- TOKEN_PRIVILEGES
- SQl使用方法大全