web: fix compiler errors
This commit is contained in:
@@ -19,7 +19,7 @@ fn interruptionHandler(signal: i32) callconv(.c) void {
|
||||
|
||||
const Handler = struct {
|
||||
fn handle(_: *anyopaque, request: *web.Request, response: *web.Response) !void {
|
||||
if (!std.mem.eql(request.pathname, "/")) {
|
||||
if (!std.mem.eql(u8, request.pathname, "/")) {
|
||||
try response.body_writer.writeAll("Not Found\n");
|
||||
|
||||
try response.header_writer.writeAll(web.http.status.not_found);
|
||||
@@ -31,7 +31,7 @@ const Handler = struct {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!std.mem.eql(request.method, "GET")) {
|
||||
if (request.method != .GET) {
|
||||
try response.body_writer.writeAll("Method Not Allowed\n");
|
||||
|
||||
try response.header_writer.writeAll(web.http.status.method_not_allowed);
|
||||
@@ -47,7 +47,7 @@ const Handler = struct {
|
||||
|
||||
try response.header_writer.writeAll(web.http.status.ok);
|
||||
try response.header_writer.writeAll("Content-Type: application/json\r\n");
|
||||
try response.header_writer.writeAll("Content-Length: {d}\r\n", .{response.body_writer.end});
|
||||
try response.header_writer.print("Content-Length: {d}\r\n", .{response.body_writer.end});
|
||||
try response.header_writer.writeAll("\r\n");
|
||||
|
||||
response.sendHeadersAndBody();
|
||||
|
||||
Reference in New Issue
Block a user