summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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));