我不知道如何实现这一点,但我有一个 HTML 表单,其中包含几个不同的元素。
对于测试,现在,我想做的就是编写一段 C 代码,它将接受任何提交的内容并将其打印在屏幕上。
我可以编写自己的解析代码——我只是不知道如何让表单数据直接打印到屏幕上。
提前致谢。
假设您有一个配置为允许您执行 CGI 的 Web 服务器,您的 HTML 表单需要写入其中一个GET
或POST
表单数据写入 CGI 脚本。然后,您可以在 C 中实现 CGI 脚本来处理表单数据。
作为入门 CGI 脚本,您可以简单地回显输入中提供的任何内容作为输出。
int main () {
int c;
puts("Content-type: text/plain");
puts("Connection: close");
puts("");
while ((c = getchar()) != EOF) {
putchar(c);
}
return 0;
}
这是 C 语言中的表单回显脚本示例,您可能会发现它在响应 GET 和 POST 方法、解析查询字符串或输入等方面很有帮助: