From 240798329d17750dd39463a16ed106b923725fd8 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 7 Sep 2016 10:55:56 +0200 Subject: [PATCH] Set proper content type on OCS responses --- lib/private/AppFramework/OCS/BaseResponse.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/private/AppFramework/OCS/BaseResponse.php b/lib/private/AppFramework/OCS/BaseResponse.php index c9295a26779..fa22498ac0f 100644 --- a/lib/private/AppFramework/OCS/BaseResponse.php +++ b/lib/private/AppFramework/OCS/BaseResponse.php @@ -68,6 +68,16 @@ abstract class BaseResponse extends Response { $this->setLastModified($dataResponse->getLastModified()); $this->setCookies($dataResponse->getCookies()); $this->setContentSecurityPolicy($dataResponse->getContentSecurityPolicy()); + + if ($format === 'json') { + $this->addHeader( + 'Content-Type', 'application/json; charset=utf-8' + ); + } else { + $this->addHeader( + 'Content-Type', 'application/xml; charset=utf-8' + ); + } } /**