summaryrefslogtreecommitdiff
path: root/src/EasyHttp.zig
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2024-07-10 10:08:21 +0300
committerGravatar Uko Kokņevičs2024-07-10 10:08:21 +0300
commit14c5c2f4686d260b43d602f0c01ed0b760eabbd1 (patch)
treeaadc2c1679ccb3a21dbde8f28835300ac654bf12 /src/EasyHttp.zig
parentMove to git.enes.lv (diff)
downloadzup-d7d784bac3dedd9a6af753ccebbcff36b587ac5c.tar.gz
zup-d7d784bac3dedd9a6af753ccebbcff36b587ac5c.tar.xz
zup-d7d784bac3dedd9a6af753ccebbcff36b587ac5c.zip
Release 0.4.00.4.0
Diffstat (limited to 'src/EasyHttp.zig')
-rw-r--r--src/EasyHttp.zig10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/EasyHttp.zig b/src/EasyHttp.zig
index 10dcd0c..28228a7 100644
--- a/src/EasyHttp.zig
+++ b/src/EasyHttp.zig
@@ -3,7 +3,6 @@ const std = @import("std");
3const Allocator = std.mem.Allocator; 3const Allocator = std.mem.Allocator;
4const ArenaAllocator = std.heap.ArenaAllocator; 4const ArenaAllocator = std.heap.ArenaAllocator;
5const Client = std.http.Client; 5const Client = std.http.Client;
6const Headers = std.http.Headers;
7const Reader = Request.Reader; 6const Reader = Request.Reader;
8const Request = Client.Request; 7const Request = Client.Request;
9const Uri = std.Uri; 8const Uri = std.Uri;
@@ -19,13 +18,14 @@ pub fn get(parent_allocator: Allocator, uri: Uri) ![]u8 {
19 }; 18 };
20 defer client.deinit(); 19 defer client.deinit();
21 20
22 var headers = Headers.init(allocator); 21 var server_header_buffer: [4096]u8 = undefined;
23 defer headers.deinit();
24 22
25 var request = try client.open(.GET, uri, headers, .{}); 23 var request = try client.open(.GET, uri, .{
24 .server_header_buffer = &server_header_buffer,
25 });
26 defer request.deinit(); 26 defer request.deinit();
27 27
28 try request.send(.{}); 28 try request.send();
29 try request.wait(); 29 try request.wait();
30 30
31 return request.reader().readAllAlloc(parent_allocator, std.math.maxInt(usize)); 31 return request.reader().readAllAlloc(parent_allocator, std.math.maxInt(usize));