标签: html cgi special-characters printf
我今天有一个简单的问题: cgi程序中的 double \n确实做了什么?printf("Content-type: text/html\n\n");
\n
printf("Content-type: text/html\n\n");
答案 0 :(得分:2)
空白行将HTTP响应标头与HTTP响应主体分开。
如果没有一个,就无法知道身体的第一行是身体还是其他头部。
HTTP虽然使用\r\n而不是\n。我建议使用库来抽象出CGI的细节,而不是手动完成。
\r\n