diff options
author | 2021-10-13 00:27:35 -0700 | |
---|---|---|
committer | 2021-10-13 00:27:35 -0700 | |
commit | 88a5e2d34d25c3ac3d13a432bbd85daa075c4bcb (patch) | |
tree | 53e40562b7bbe006304daa341a5ce3dfbdeca81e /misctools/fetch.zig | |
parent | afc346d6f125a41fb6ff823d04d3ffd85ab36dcd (diff) | |
download | bun-88a5e2d34d25c3ac3d13a432bbd85daa075c4bcb.tar.gz bun-88a5e2d34d25c3ac3d13a432bbd85daa075c4bcb.tar.zst bun-88a5e2d34d25c3ac3d13a432bbd85daa075c4bcb.zip |
Add TLS 1.3 support, improve fetch() HTTPS performance
Diffstat (limited to 'misctools/fetch.zig')
-rw-r--r-- | misctools/fetch.zig | 10 |
1 files changed, 10 insertions, 0 deletions
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}); + } + }, + } } |