From 88a5e2d34d25c3ac3d13a432bbd85daa075c4bcb Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Wed, 13 Oct 2021 00:27:35 -0700 Subject: Add TLS 1.3 support, improve fetch() HTTPS performance --- misctools/fetch.zig | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'misctools/fetch.zig') diff --git a/misctools/fetch.zig b/misctools/fetch.zig index ad704151a..9780af398 100644 --- a/misctools/fetch.zig +++ b/misctools/fetch.zig @@ -161,9 +161,19 @@ pub fn main() anyerror!void { var args = try Arguments.parse(default_allocator); var client = HTTPClient.init(default_allocator, args.method, args.url, args.headers, args.headers_buf); client.verbose = args.verbose; + client.disable_shutdown = true; var body_out_str = try MutableString.init(default_allocator, 1024); var response = try client.send(args.body, &body_out_str); Output.disableBuffering(); try Output.writer().writeAll(body_out_str.list.items); + + switch (response.status_code) { + 200, 302 => {}, + else => { + if (!client.verbose) { + Output.prettyErrorln("Response: {}", .{response}); + } + }, + } } -- cgit v1.2.3