1b11ae87c2231ce18393262ec8db337acd70f70e kent Fri Aug 8 15:27:41 2014 -0700 Fixing case on Content-Length diff --git src/lib/htmlPage.c src/lib/htmlPage.c index 65af38a..9d13c95 100644 --- src/lib/htmlPage.c +++ src/lib/htmlPage.c @@ -1399,31 +1399,31 @@ dyStringAppend(dyUrl, url); cookieOutput(dyHeader, origPage->cookies); if (sameWord(form->method, "GET")) { cgiVars = htmlFormCgiVars(origPage, form, buttonName, buttonVal, dyHeader); dyStringAppend(dyUrl, "?"); dyStringAppend(dyUrl, cgiVars); verbose(3, "GET %s\n", dyUrl->string); sd = netOpenHttpExt(dyUrl->string, form->method, dyHeader->string); } else if (sameWord(form->method, "POST")) { cgiVars = htmlFormCgiVars(origPage, form, buttonName, buttonVal, dyHeader); contentLength = strlen(cgiVars); verbose(3, "POST %s\n", dyUrl->string); - dyStringPrintf(dyHeader, "Content-length: %d\r\n", contentLength); + dyStringPrintf(dyHeader, "Content-Length: %d\r\n", contentLength); sd = netOpenHttpExt(dyUrl->string, form->method, dyHeader->string); mustWriteFd(sd, cgiVars, contentLength); } dyText = netSlurpFile(sd); close(sd); newPage = htmlPageParse(url, dyStringCannibalize(&dyText)); freez(&url); dyStringFree(&dyUrl); dyStringFree(&dyHeader); freez(&cgiVars); return newPage; } struct slName *htmlPageScanAttribute(struct htmlPage *page, char *tagName, char *attribute)