use io; use os; // Stores state related to an HTTP response. export type response = struct { // HTTP protocol version (major, minor) version: (uint, uint), // The HTTP status for this request as an integer. status: uint, // The HTTP status reason phrase. reason: str, // The HTTP headers provided by the server. header: header, // The response body, if any. body: nullable *io::stream, }; // Frees state associated with an HTTP [[response]]. export fn response_finish(resp: *response) void = { header_free(&resp.header); free(resp.reason); free(resp.body); };