分享
 
 
 

Visual C++/MFC专题讲座(1.1.3)

王朝vc·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

1.1 如何编写CGI程序

有了上面的知识我们就可以马上写一个简单的CGI程序了。代码如下:

void main(void)

{// 本程序将用户输入的数据打印出来

fprintf(stdout,"content-type: text/plain\n\n");

// 输出一个CGI标题,这行代码的意义后面会讲解

char *pszMethod;

pszMethod = getenv("REQUEST_METHOD");

if(strncmp(pszMethod,"GET") == 0)

{// GET method

//读取环境变量来获取数据

fprintf(stdout,"input data is :\n%s",getenv("QUERY_STRING"));

}

else

{// POST method

//读取STDIN来获取数据

int iLength=atoi(getenv("CONTENT_LENGTH"));

fprintf(stdout,"input data is :\n");

for(int i=0;i<iLength;i++)

{

char cGet=fgetchar(stdin);

fputchar(stdout,cGet);

}

}

}>

如上面说讲,在CGI程序输出时必须先输出一个CGI标题,标题共有以下三类:

Location: 标题,指明输出另一个文档的URL,例如 fprintf(stdout,"Location: http://www.vchelp.net/\n\n");

Content-Type: 标题,指明发送的数据的MIME类型,例如 fprintf(stdout,"Content-Type: text/html\n\n");

Status: 标题,指明HTTP状态码,例如 fprintf(stdout,"Status: 200\n\n");

注意每种标题后都必须跟一个换行和一个空行。

MIME类型以类型/子类型的形式来表示,下面是一些常用的类型/子类型的组合:

Text/plain 普通文本类型

Text/html HTML格式的文本类型

Audio/basic 八位声音文件格式,后缀为.au

Video/mpeg MPEG文件格式

Video/quicktime QuickTime文件格式

Image/gif GIF图形文件

Image/jpeg JPEG图形文件

Image/x-xbitmap X bitmap图形文件,后缀为.xbm

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有