Mercurial > urweb
diff src/c/request.c @ 1347:b106ca8200b1
postBody type
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Sat, 18 Dec 2010 10:56:31 -0500 |
parents | a1aa62b472cf |
children | 87156c44824f |
line wrap: on
line diff
--- a/src/c/request.c Thu Dec 16 18:40:49 2010 -0500 +++ b/src/c/request.c Sat Dec 18 10:56:31 2010 -0500 @@ -192,6 +192,9 @@ boundary[0] = '-'; boundary[1] = '-'; boundary_len = strlen(boundary); + } else if (clen_s && strcasecmp(clen_s, "application/x-www-form-urlencoded")) { + uw_Basis_postBody pb = {clen_s, body}; + uw_postBody(ctx, pb); } } else if (strcmp(method, "GET")) { log_error(logger_data, "Not ready for non-GET/POST command: %s\n", method); @@ -325,7 +328,7 @@ } } } - else { + else if (!uw_hasPostBody(ctx)) { inputs = is_post ? body : query_string; if (inputs) {