From c7129878780787151eae9edeb680b11c45535a34 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Mon, 31 Jan 2022 15:01:58 +0100 Subject: send request id in response header Signed-off-by: Robin Appelman --- lib/public/AppFramework/Http/Response.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/public/AppFramework/Http/Response.php') diff --git a/lib/public/AppFramework/Http/Response.php b/lib/public/AppFramework/Http/Response.php index ee10d483b25..ad2280ab9da 100644 --- a/lib/public/AppFramework/Http/Response.php +++ b/lib/public/AppFramework/Http/Response.php @@ -33,6 +33,7 @@ namespace OCP\AppFramework\Http; use OCP\AppFramework\Http; use OCP\AppFramework\Utility\ITimeFactory; use OCP\IConfig; +use OCP\IRequest; use Psr\Log\LoggerInterface; /** @@ -94,6 +95,12 @@ class Response { * @since 17.0.0 */ public function __construct() { + /** @var IRequest $request */ + /** + * @psalm-suppress UndefinedClass + */ + $request = \OC::$server->get(IRequest::class); + $this->addHeader("X-Request-Id", $request->getId()); } /** -- cgit v1.2.3