diff --git a/extend/fast/Http.php b/extend/fast/Http.php index f96e1cd2..b3bb31f7 100644 --- a/extend/fast/Http.php +++ b/extend/fast/Http.php @@ -60,7 +60,7 @@ class Http } else { $defaults[CURLOPT_CUSTOMREQUEST] = $method; } - $defaults[CURLOPT_POSTFIELDS] = $params; + $defaults[CURLOPT_POSTFIELDS] = is_array($params) && count(array_filter($params, 'is_array')) > 0 ? $query_string : $params; } $defaults[CURLOPT_HEADER] = false;