diff --git a/core/modules/rest/src/RequestHandler.php b/core/modules/rest/src/RequestHandler.php
index e205669..3d1ded8 100644
--- a/core/modules/rest/src/RequestHandler.php
+++ b/core/modules/rest/src/RequestHandler.php
@@ -108,6 +108,7 @@ public function handle(RouteMatchInterface $route_match, Request $request) {
       $output = $serializer->serialize($data, $format);
       $response->setContent($output);
       $response->headers->set('Content-Type', $request->getMimeType($format));
+      $response->headers->set('X-Drupal-Cache-Tags', implode(' ', $this->container->get('config.factory')->get('rest.settings')->getCacheTags()));
     }
     return $response;
   }
