http requests: use Content-Length instead of Content-length
This commit is contained in:
committed by
Tatsuya Kinoshita
parent
f406349f54
commit
73ba2d1881
8
url.c
8
url.c
@@ -1465,20 +1465,20 @@ HTTPrequest(ParsedURL *pu, ParsedURL *current, HRequest *hr, TextList *extra)
|
|||||||
#endif /* USE_COOKIE */
|
#endif /* USE_COOKIE */
|
||||||
if (hr->command == HR_COMMAND_POST) {
|
if (hr->command == HR_COMMAND_POST) {
|
||||||
if (hr->request->enctype == FORM_ENCTYPE_MULTIPART) {
|
if (hr->request->enctype == FORM_ENCTYPE_MULTIPART) {
|
||||||
Strcat_charp(tmp, "Content-type: multipart/form-data; boundary=");
|
Strcat_charp(tmp, "Content-Type: multipart/form-data; boundary=");
|
||||||
Strcat_charp(tmp, hr->request->boundary);
|
Strcat_charp(tmp, hr->request->boundary);
|
||||||
Strcat_charp(tmp, "\r\n");
|
Strcat_charp(tmp, "\r\n");
|
||||||
Strcat(tmp,
|
Strcat(tmp,
|
||||||
Sprintf("Content-length: %ld\r\n", hr->request->length));
|
Sprintf("Content-Length: %ld\r\n", hr->request->length));
|
||||||
Strcat_charp(tmp, "\r\n");
|
Strcat_charp(tmp, "\r\n");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (!override_content_type) {
|
if (!override_content_type) {
|
||||||
Strcat_charp(tmp,
|
Strcat_charp(tmp,
|
||||||
"Content-type: application/x-www-form-urlencoded\r\n");
|
"Content-Type: application/x-www-form-urlencoded\r\n");
|
||||||
}
|
}
|
||||||
Strcat(tmp,
|
Strcat(tmp,
|
||||||
Sprintf("Content-length: %ld\r\n", hr->request->length));
|
Sprintf("Content-Length: %ld\r\n", hr->request->length));
|
||||||
if (header_string)
|
if (header_string)
|
||||||
Strcat(tmp, header_string);
|
Strcat(tmp, header_string);
|
||||||
Strcat_charp(tmp, "\r\n");
|
Strcat_charp(tmp, "\r\n");
|
||||||
|
Reference in New Issue
Block a user