Fixing Network::post() caused by wrong argument

This commit is contained in:
Philipp Holzer
2019-06-10 19:12:00 +02:00
parent 9491c63934
commit 7c54edd4b4
2 changed files with 4 additions and 4 deletions

View File

@@ -250,7 +250,7 @@ class Network
* @return CurlResult The content
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
*/
public static function post(string $url, $params, $headers = null, int $timeout = 0, int &$redirects = 0)
public static function post(string $url, $params, array $headers = [], int $timeout = 0, int &$redirects = 0)
{
$stamp1 = microtime(true);
@@ -286,7 +286,7 @@ class Network
}
if (defined('LIGHTTPD')) {
if (!is_array($headers)) {
if (empty($headers)) {
$headers = ['Expect:'];
} else {
if (!in_array('Expect:', $headers)) {
@@ -295,7 +295,7 @@ class Network
}
}
if ($headers) {
if (!empty($headers)) {
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}