diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index a1d850f94d746..3dbd4d235743b 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -245,7 +245,7 @@ public function request(string $method, string $url, array $options = []): Respo if ('POST' !== $method) { $curlopts[CURLOPT_UPLOAD] = true; } - } elseif ('' !== $body) { + } elseif ('' !== $body || 'POST' === $method) { $curlopts[CURLOPT_POSTFIELDS] = $body; }