Fix #506: Remove content-length header for PATCH requests when data is empty

This commit is contained in:
Zach Borboa
2018-04-09 01:03:40 -07:00
parent 624a49819d
commit a028011f3d
+7 -2
View File
@@ -183,12 +183,17 @@ class MultiCurl
$data = $url;
$url = $this->baseUrl;
}
$curl = new Curl();
if (is_array($data) && empty($data)) {
$curl->removeHeader('Content-Length');
}
$this->queueHandle($curl);
$curl->setUrl($url);
$curl->removeHeader('Content-Length');
$curl->setOpt(CURLOPT_CUSTOMREQUEST, 'PATCH');
$curl->setOpt(CURLOPT_POSTFIELDS, $data);
$curl->setOpt(CURLOPT_POSTFIELDS, $curl->buildPostData($data));
return $curl;
}