From 690682a37e25e7fa4dcc89f17b2348d8cfdc6c4b Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 3 May 2022 08:20:05 +0000 Subject: [PATCH] Only send "accept" headers on some HTTP methods --- src/Network/HTTPClient/Client/HttpClient.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Network/HTTPClient/Client/HttpClient.php b/src/Network/HTTPClient/Client/HttpClient.php index 28b0f0369e..98d58e03c1 100644 --- a/src/Network/HTTPClient/Client/HttpClient.php +++ b/src/Network/HTTPClient/Client/HttpClient.php @@ -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; }