Merge pull request #243 from lightpanda-io/http-buf

http: use 16KB for the client header buffer
This commit is contained in:
Pierre Tachoire
2024-06-18 17:21:59 +02:00
committed by GitHub
2 changed files with 7 additions and 3 deletions

View File

@@ -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,

View File

@@ -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,