mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-28 12:30:58 +00:00
Publish mongoose src and tests
CL: Mongoose Web Server: Publish sources and tests Resolves https://github.com/cesanta/mongoose/issues/745 PUBLISHED_FROM=7ecd7a3c518cfa614a6ba0838678dcb91b75a8c0
This commit is contained in:
1 parent
0ab1c7ef76
commit
8742fac5d8
94 files changed
+24967
No files matched your search
@@ -0,0 +1,34 @@
|
||||
#include <stdio.h>
|
||||
#include <ccgi.h>
|
||||
|
||||
int
|
||||
main(int argc, char **argv, char **env) {
|
||||
CGI_varlist *vl;
|
||||
const char *name;
|
||||
CGI_value *value;
|
||||
int i;
|
||||
|
||||
fputs("Content-type: text/plain\r\n\r\n", stdout);
|
||||
fputs("Environment:\r\n", stdout);
|
||||
for (i = 0; env[i] != 0; i++) {
|
||||
fputs(env[i], stdout);
|
||||
fputs("\r\n", stdout);
|
||||
}
|
||||
|
||||
if ((vl = CGI_get_all("/tmp/cgi-upload-XXXXXX")) == 0) {
|
||||
fputs("CGI_get_all() failed\r\n", stdout);
|
||||
return 0;
|
||||
}
|
||||
fputs("\r\nCGI Variables:\r\n", stdout);
|
||||
|
||||
for (name = CGI_first_name(vl); name != 0;
|
||||
name = CGI_next_name(vl))
|
||||
{
|
||||
value = CGI_lookup_all(vl, 0);
|
||||
for (i = 0; value[i] != 0; i++) {
|
||||
printf("%s [%d] >>%s<<\r\n", name, i, value[i]);
|
||||
}
|
||||
}
|
||||
CGI_free_varlist(vl);
|
||||
return 0;
|
||||
}
|
||||
Reference in new issue
Block a user