]> git.mxchange.org Git - friendica.git/commitdiff
Only send "accept" headers on some HTTP methods
authorMichael <heluecht@pirati.ca>
Tue, 3 May 2022 08:20:05 +0000 (08:20 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 3 May 2022 08:20:05 +0000 (08:20 +0000)
src/Network/HTTPClient/Client/HttpClient.php

index 28b0f0369e8076a8e7a51c4c6a09dd4198f824b3..98d58e03c1b1257baff2cd7d835c165056d6d2a6 100644 (file)
@@ -140,7 +140,7 @@ class HttpClient implements ICanSendHttpRequests
                        }
                };
 
-               if (empty($conf[HttpClientOptions::HEADERS]['Accept'])) {
+               if (empty($conf[HttpClientOptions::HEADERS]['Accept']) && in_array($method, ['get', 'head'])) {
                        $this->logger->info('Accept header was missing, using default.', ['url' => $url, 'callstack' => System::callstack()]);
                        $conf[HttpClientOptions::HEADERS]['Accept'] = HttpClientAccept::DEFAULT;
                }