aboutsummaryrefslogtreecommitdiff
path: root/src/deps/picohttp.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/deps/picohttp.zig')
-rw-r--r--src/deps/picohttp.zig8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/deps/picohttp.zig b/src/deps/picohttp.zig
index 7c081afc4..cdd26b710 100644
--- a/src/deps/picohttp.zig
+++ b/src/deps/picohttp.zig
@@ -116,6 +116,14 @@ pub const Response = struct {
headers: []const Header,
bytes_read: c_int = 0,
+ pub fn format(self: Response, comptime layout: []const u8, opts: fmt.FormatOptions, writer: anytype) !void {
+ try fmt.format(writer, "< {d} {s}\n", .{ self.status_code, self.status });
+ for (self.headers) |header| {
+ _ = try writer.write("< \t");
+ try fmt.format(writer, "{s}\n", .{header});
+ }
+ }
+
pub fn parseParts(buf: []const u8, src: []Header, offset: ?*usize) !Response {
var minor_version: c_int = undefined;
var status_code: c_int = undefined;