X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=vendor%2Fguzzlehttp%2Fguzzle%2Fsrc%2FPrepareBodyMiddleware.php;h=2eb95f9b2d3a1d9ce581f34bb01fcdf46ddd493d;hb=3f4e21847e67242d3000b01156783f25594f7333;hp=e6d176b6156cd9816b2af04e34518e906f595e0d;hpb=8acec36f19c470dfcda1ae2336826a782f41874c;p=yaffs-website diff --git a/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php b/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php index e6d176b61..2eb95f9b2 100644 --- a/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php +++ b/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php @@ -14,9 +14,6 @@ class PrepareBodyMiddleware /** @var callable */ private $nextHandler; - /** @var array */ - private static $skipMethods = ['GET' => true, 'HEAD' => true]; - /** * @param callable $nextHandler Next handler to invoke. */ @@ -36,9 +33,7 @@ class PrepareBodyMiddleware $fn = $this->nextHandler; // Don't do anything if the request has no body. - if (isset(self::$skipMethods[$request->getMethod()]) - || $request->getBody()->getSize() === 0 - ) { + if ($request->getBody()->getSize() === 0) { return $fn($request, $options); } @@ -54,8 +49,7 @@ class PrepareBodyMiddleware } // Add a default content-length or transfer-encoding header. - if (!isset(self::$skipMethods[$request->getMethod()]) - && !$request->hasHeader('Content-Length') + if (!$request->hasHeader('Content-Length') && !$request->hasHeader('Transfer-Encoding') ) { $size = $request->getBody()->getSize();