请教一个关于cgi输出的问题
各位大神,请教一个关于在嵌入式linux c 中cgi 输出的一个问题。
我的需求是:在调用cgi时,将debug信息通过串口输出,结果通过html输出。但在执行cgiHeaderContentType("text/plain");后,stdout会被重定向到cgiOut,造成printf()的内容也被html输出。
我目前的临时做法是:在需要将结果输出到html时,才调用cgiHeaderContentType("text/plain");
不知道还有没有其他办法实现我的需求,比如通过某个临时接口,将结果输出到html,但不会重定向stdout到cgiOut,也就是说,将结果输出到html之后,仍然可以通过printf()来将debug信息只单独输出到串口,而不会输出到html。