一江春水向东流

做一个有思想的人,期待与每一位热爱思考的人交流,您的关注是对我最大的支持。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  44 随笔 :: 139 文章 :: 81 评论 :: 0 Trackbacks

       前些阵子因为做毕业设计的需要,需要一个用到BOA,主要是通过其向用户提供一个设置的界面,然后通过cgi设置,我的这个cgi必须要用C实现,在cgi时遇到很多困难,因为我以前也从来没有写过cgi程序,对BOA也不熟,当我用里面的示例时,那个用perl写的cgi能正常运行,而我自己写的C程序却总是出现错误,我写的是一般的打印出一条语句而已,并没有按照HTTP协议标准输出其它的信息。因而老是出现502 bad gateway  The CGI was not CGI/1.1 compliant. 错误,这里给出我自已写的一个通过的测试代码test.c
#include <stdio.h>
#include <unistd.h>

void main()
{
        printf("Content-type: text/html\n");
        printf("\n");
        printf("<html><head><title>CGI TEST</title></head>");
        printf("<body>");
        printf("<h1>BOA CGI TEST</h1>");
        printf("<h2>huyi</h2>");
        printf("Hello\n");
        printf("</body></html>");
}

posted on 2007-06-01 09:58 allic 阅读(6915) 评论(11)  编辑  收藏

评论

# re: boa下cgi的编写总结 2007-08-03 16:38 uni.chen
我刚刚开始搞BOA,也碰到了同样的问题。如果你解决了能不能帮忙一下?
hmilyajiao(at)yahoo.com.cn
谢谢!  回复  更多评论
  

# re: boa下cgi的编写总结 2007-08-06 13:35 uni.chen
Sorry, I can't input Chinese...
I used your source code and cross-compile it.
But I still got the same error code:
"502 bad gateway The CGI was not CGI/1.1 compliant".
Would you please give me some advices about it?
Thank you very much!
my email: hmilyajiao(at)yahoo.com.cn  回复  更多评论
  

# re: boa下cgi的编写总结 2007-08-07 13:55 uni.chen
呵呵,谢谢,我自己找出错误原因了:编译选项有问题  回复  更多评论
  

# re: boa下cgi的编写总结 2007-08-24 10:37 henry
hi, 你好, 請問你所說的編譯選項有問題是什麼意思, 可以請你說清楚些嗎?謝謝.  回复  更多评论
  

# re: boa下cgi的编写总结[未登录] 2008-01-07 11:11 呵呵
呵呵 我也遇到这个问题 原来是我的CGI程序忘了要用arm-linux-gcc编译。。  回复  更多评论
  

# re: boa下cgi的编写总结 2008-10-09 10:26 雪落无痕
printf("Content-type: text/html\n"); 这里貌似不对呀,
printf("Content-type: text/html\n\n");这样 的话才能正常显示的.  回复  更多评论
  

# re: boa下cgi的编写总结 2008-10-11 10:29 春水
@雪落无痕
HTTP头最后一个字段要两个“\n”,我是打印两个“\n”,只不过是分开打印的。  回复  更多评论
  

# re: boa下cgi的编写总结[未登录] 2008-12-17 09:51 xxx
我非常鄙视楼主的为人
你有问题时就跑出来问大家,大家都很热心地帮助你; 你自己解决了问题后却不愿意跟大家分享你的成果。 像你这么自私的人,大家以后不会再帮你解决问题,而要见一次骂一次。
  回复  更多评论
  

# re: boa下cgi的编写总结 2008-12-23 19:37 alic
@xxx
??怎么不明白你说什么呢。你的问题在哪里  回复  更多评论
  

# re: boa下cgi的编写总结[未登录] 2009-04-27 21:24 john
printf时候一定要严格按照html语言的语法写
否则会出问题  回复  更多评论
  

# re: boa下cgi的编写总结[未登录] 2009-12-01 18:31 daniel
那位大哥有着方面的资料,分享给我一下。谢了!
hi_xuchaojie@yahoo.cn  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: