Browse Source

Fixed problem with reading request body data.

yhirose 10 years ago
parent
commit
62f824e204
1 changed files with 1 additions and 1 deletions
  1. 1 1
      httplib.h

+ 1 - 1
httplib.h

@@ -381,7 +381,7 @@ bool read_content(T& x, FILE* fp)
     auto len = get_header_value_int(x.headers, "Content-Length", 0);
     auto len = get_header_value_int(x.headers, "Content-Length", 0);
     if (len) {
     if (len) {
         x.body.assign(len, 0);
         x.body.assign(len, 0);
-        if (!fgets(&x.body[0], x.body.size() + 1, fp)) {
+        if (!fread(&x.body[0], x.body.size(), 1, fp)) {
             return false;
             return false;
         }
         }
     }
     }