diff --git a/inc/HTTPClient.php b/inc/HTTPClient.php index 49bb5d1a7dada3f2793a6436d8943fbef78e2472..88a86c6bc26e2e4c6b2c5d37a096fe7768d12d0f 100644 --- a/inc/HTTPClient.php +++ b/inc/HTTPClient.php @@ -305,10 +305,15 @@ class HTTPClient { $data = $this->_postEncode($data); } } - $headers['Content-Length'] = strlen($data); }elseif($method == 'GET'){ $data = ''; //no data allowed on GET requests } + + $contentlength = strlen($data); + if($contentlength) { + $headers['Content-Length'] = $contentlength; + } + if($this->user) { $headers['Authorization'] = 'Basic '.base64_encode($this->user.':'.$this->pass); }