cgi_header: unable to find LFLF

转载 2015年07月06日 16:58:45
我非常恶心做嵌入式web
出错位置
      cgi_procee_header()
对于错误 cgi_header: unable to find LFLF的补充
浏览器中显示502 Bad Gateway
The CGI was not CGI/1.1 compliant.
可能的原因:
<1>输出MIME格式错误,结尾一定要有两个换行符
printf("Content-Type:text/html\n\n")
<2>权限错误
chmod 777 var/www/cgi-bin/xxx.cgi
<3>编译方式:arm-linux-gcc -static -o xxx.cgi  xxx.c
<4>代码本身错误也会引起这个问题。实践中这个问题困扰了很久,一个字符串数组的处理有了问题,提示的错误信息却是这个,开始一直郁闷于格式和权限,苦恼了两天,才发现是调用的一个小函数有些问题而导致的。所以在遇到这个问题时,如果输出格式和权限都正确的情况下,检查代码是个很好的选择

相关文章推荐

boa 服务器:cgi_header: unable to find LFLF

板子:S5PC100 问题: 程序已确定有如下代码: printf("Content-type:text/html\n\n"); boa运行cgi,板子上一直出现错误的提示:cgi_hea...

boa 用shell脚本编写cgi 访问时终端出现cgi_header: unable to find LFLF

我的开发板是EPC287 我用shell脚本编写的cgi 运行后 浏览器显示的错误是 502 Bad Gateway The CGI was not CGI/1.1 compliant。 ...

boa 服务器 错误 cgi_header: unable to find LFLF错误的一种可能

1. 你少了这一句: printf("Content-type: text/html\n\n"); 在你输出任何东西回到客户端前, 都需要先宣告这类 header 另一些可能是 pri...

boa 服务器 错误 cgi_header: unable to find LFLF错误的一种可能

可能是参数值错误,也可能是其他原因,不一定是printf("Content-type:text/html\n\n"); 少写一个“n”的原因。...
  • wletv
  • wletv
  • 2013年02月25日 15:07
  • 3208

boa使用中常见的错误

1. 当运行boa程序时出现错误,如下: # ./boa [27/Nov/1990:13:22:25 + 0000]boa.c:266.icky Linux kernel bug!:No such...

linux Web服务器--Boa实验笔记

Web服务器--Boa实验笔记《嵌入式Linux系统开发详解——基于EP93XX系列ARM》一书和boa自带的文档等对该内容有比较详细的介绍,但在实验过程中,仍可能会出现一些问题。下面是我在MIZI ...

boa源码分析(3)--代码结构

1 boa.c 主程序: ----1) 关闭文件 for(i=3;i

boa 服务器:cgi_header: unable to find LFLF

板子:S5PC100 问题: 程序已确定有如下代码: printf("Content-type:text/html\n\n"); boa运行cgi,板子上一直出现错误的提示:cgi_hea...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cgi_header: unable to find LFLF
举报原因:
原因补充:

(最多只允许输入30个字)