From 726d6aaef618419e41b412f1725720395a7722f5 Mon Sep 17 00:00:00 2001 From: Len van Essen Date: Wed, 12 Jul 2023 11:27:34 +0200 Subject: [PATCH] Fix content type for requests that contain a body --- src/BaseClient.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BaseClient.php b/src/BaseClient.php index 761db1a..6f1f1e3 100644 --- a/src/BaseClient.php +++ b/src/BaseClient.php @@ -396,7 +396,7 @@ private function prepareAndExecuteRequest(string $method, string $url, array $op // encode the body if a model is supplied for it if (isset($options['body']) && $options['body'] instanceof AbstractModel) { - $httpOptions['headers']['Content-Type'] = static::API_CONTENT_TYPE_JSON; + $httpOptions['headers']['Content-Type'] = $options['produces'] ?? static::API_CONTENT_TYPE_JSON; $httpOptions['body'] = json_encode($options['body']->toArray(true)); }