From 9a0f564e840321316f4086f7af135cc357c2112d Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Tue, 1 Aug 2023 19:50:02 -0700 Subject: [PATCH] fix response post issue introduced by new client --- src/lambda.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lambda.zig b/src/lambda.zig index fa27a12..bb87ae3 100644 --- a/src/lambda.zig +++ b/src/lambda.zig @@ -174,8 +174,10 @@ pub fn run(allocator: ?std.mem.Allocator, event_handler: HandlerFn) !void { // T const response_content = try std.fmt.allocPrint(req_allocator, "{s} \"content\": \"{s}\" {s}", .{ "{", event_response, "}" }); var resp_req = try client.request(.POST, response_uri, empty_headers, .{}); defer resp_req.deinit(); + resp_req.transfer_encoding = .{ .content_length = response_content.len }; try resp_req.start(); try resp_req.writeAll(response_content); // TODO: AllocPrint + writeAll makes no sense + try resp_req.finish(); resp_req.wait() catch |err| { // TODO: report error log.err("Error posting response for request id {s}: {}", .{ req_id, err });