aboutsummaryrefslogtreecommitdiff
path: root/src/http.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-02 21:15:55 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-02 21:15:55 -0800
commit117ca5355d4bda2d88bcd55ed389057ed5358839 (patch)
tree08dd4bf65190d9ed4590d47e8f52a142e8f1e47d /src/http.zig
parent1a027825392ae64aade576b7ff4338ca35e8dded (diff)
downloadbun-117ca5355d4bda2d88bcd55ed389057ed5358839.tar.gz
bun-117ca5355d4bda2d88bcd55ed389057ed5358839.tar.zst
bun-117ca5355d4bda2d88bcd55ed389057ed5358839.zip
Send `Date` header in `bun dev`
Diffstat (limited to '')
-rw-r--r--src/http.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/http.zig b/src/http.zig
index fa0e806ea..f848fbc1e 100644
--- a/src/http.zig
+++ b/src/http.zig
@@ -3533,6 +3533,15 @@ pub const Server = struct {
const is_navigation_request = req_ctx_.isBrowserNavigation();
defer if (is_navigation_request == .yes) Analytics.enqueue(Analytics.EventName.http_build);
req_ctx.parseOrigin();
+ outer: {
+ const now = DateTime.Datetime.now();
+ req_ctx.appendHeader(
+ "Date",
+ now.formatHttpBuf(&req_ctx.datetime_buf) catch brk: {
+ break :brk now.formatHttp(req_ctx.allocator) catch break :outer;
+ },
+ );
+ }
if (req_ctx.url.needs_redirect) {
req_ctx.handleRedirect(req_ctx.url.path) catch |err| {