authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-05-05 13:42:08-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-01 16:35:28-07:00
logb78e375a2de5131c99aa20689dcec86840af2a47
tree3189ac38ba9029b586862daa78620a083d265918
parent97c7d6e5b386ab3c0cb394cae02e116b7a7a0955

std.http.Server: flush by default with respond


1 files changed, 9 insertions(+), 0 deletions(-)

lib/std/http/Server.zig+9
......@@ -303,6 +303,15 @@ pub const Request = struct {
303303 request: *Request,
304304 content: []const u8,
305305 options: RespondOptions,
306 ) std.io.Writer.Error!void {
307 try respondUnflushed(request, content, options);
308 try request.server.out.flush();
309 }
310
311 pub fn respondUnflushed(
312 request: *Request,
313 content: []const u8,
314 options: RespondOptions,
306315 ) std.io.Writer.Error!void {
307316 assert(options.status != .@"continue");
308317 if (std.debug.runtime_safety) {