Chinaunix首页 | 论坛 | 博客
  • 博客访问: 186073
  • 博文数量: 9
  • 博客积分: 1722
  • 博客等级: 上尉
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-09 11:13
文章分类
文章存档

2012年(1)

2011年(5)

2010年(3)

分类: C/C++

2010-12-27 15:26:18

这段时间写了一个CGI,也是为了应付工作,挺简单的一个程序,总是在调用的时候报:Premature end of script headers: 很让人头疼!
 
在网上找了些资料,按资料
----
首先检查如下信息:
1 要保证自己的APACHE中有mod_cgi或mod_perl模块
2 apache配置文件中 AddHandler cgi-script .cgi 选项功能要打开。
3 CGI的文件要755的权限才可以运行
4 相对的PERL模块要存在
-----
 
配置后,还是错误依旧!头疼死了!
 
后来不经意间写了一个小程序,测试正常,于是把现在的程序分段返回,还是有这个错误,我就是没找出头哪块出了问题,头信息如下:
 

#define XML_HEAD "Content-Type: text/xml; charset=utf-8\r\n"

后来经过多次试验,终于找到了问题所在,我也差点晕倒,这方面的东西我也不太懂,在高人眼里,可能我犯了一个低级错误,见笑!

修改后如下:


 

#define XML_HEAD "Content-Type: text/xml; charset=utf-8\n\n"


阅读(10668) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-01-03 16:16:55

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com