From 17a86cc1a62a74966b85178c00bc4d3eb23571a4 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 18 Jun 2024 17:17:43 +0200 Subject: [PATCH] http: use 16KB for the client header buffer --- src/browser/loader.zig | 3 ++- src/xhr/xhr.zig | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/browser/loader.zig b/src/browser/loader.zig index c476f815..c7dc1ea9 100644 --- a/src/browser/loader.zig +++ b/src/browser/loader.zig @@ -22,7 +22,8 @@ const user_agent = "Lightpanda.io/1.0"; pub const Loader = struct { client: std.http.Client, - server_header_buffer: [1024]u8 = undefined, + // use 16KB for headers buffer size. + server_header_buffer: [1024 * 16]u8 = undefined, pub const Response = struct { alloc: std.mem.Allocator, diff --git a/src/xhr/xhr.zig b/src/xhr/xhr.zig index d9e44f1c..6d6269e9 100644 --- a/src/xhr/xhr.zig +++ b/src/xhr/xhr.zig @@ -129,8 +129,11 @@ pub const XMLHttpRequest = struct { response_bytes: ?[]const u8 = null, response_type: ResponseType = .Empty, response_headers: Headers, - // used by zig client to parse reponse headers. - response_header_buffer: [1024]u8 = undefined, + + // used by zig client to parse response headers. + // use 16KB for headers buffer size. + response_header_buffer: [1024 * 16]u8 = undefined, + response_status: u10 = 0, response_override_mime_type: ?[]const u8 = null, response_mime: Mime = undefined,