From 8c9664015751602c2aee0726a094a1d30adacdf9 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 17 May 2021 20:34:31 +0200 Subject: [PATCH] WebServer: Set no-cache header for responses This sets the Pragma: no-cache header. Using Cache-Control would be preferable but that's not part of the HTTP/1.0 standard. --- Userland/Services/WebServer/Client.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Services/WebServer/Client.cpp b/Userland/Services/WebServer/Client.cpp index 8b30919894..21dc041a69 100644 --- a/Userland/Services/WebServer/Client.cpp +++ b/Userland/Services/WebServer/Client.cpp @@ -123,6 +123,7 @@ void Client::send_response(InputStream& response, const HTTP::HttpRequest& reque builder.append("Server: WebServer (SerenityOS)\r\n"); builder.append("X-Frame-Options: SAMEORIGIN\r\n"); builder.append("X-Content-Type-Options: nosniff\r\n"); + builder.append("Pragma: no-cache\r\n"); builder.append("Content-Type: "); builder.append(content_type); builder.append("\r\n");