HTTP POST: omit Content-Length if data size is unknown
authorCédric Deltheil <cedric@moodstocks.com>
Sun, 19 Jan 2014 22:24:03 +0000 (23:24 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 20 Jan 2014 11:50:51 +0000 (12:50 +0100)
commitafd288b28f2087fca1f9ae860a05e77750ef44a7
tree9a00155266ed75f3d18e021e107bfea68020b1db
parent39f7e80a52c3b23b36015dcf0d3655af43a70f49
HTTP POST: omit Content-Length if data size is unknown

This prevents sending a `Content-Length: -1` header, e.g this ocurred
with the following combination:

* standard HTTP POST (no chunked encoding),
* user-defined read function set,
* `CURLOPT_POSTFIELDSIZE(_LARGE)` NOT set.

With this fix it now behaves like HTTP PUT.
lib/http.c