diff --git a/modules/http_server_simple/http_server_simple.cpp b/modules/http_server_simple/http_server_simple.cpp index 2b2a42a1b..b7a6056a6 100644 --- a/modules/http_server_simple/http_server_simple.cpp +++ b/modules/http_server_simple/http_server_simple.cpp @@ -172,10 +172,8 @@ void HTTPServerConnection::send_redirect(Ref request, const St void HTTPServerConnection::send(Ref request) { String body = request->get_compiled_body(); - CharString body_cs = body.utf8(); - String s = "HTTP/1.1 " + HTTPServerEnums::get_status_code_header_string(request->get_status_code()) + "\r\n"; - s += "Content-Length: " + itos(body_cs.length()) + "\r\n"; + s += "Content-Length: " + itos(body.utf8_byte_length()) + "\r\n"; s += "Content-type: text/html\r\n"; if (has_more_messages()) {