diff options
Diffstat (limited to 'Servers/WebServer/Client.cpp')
-rw-r--r-- | Servers/WebServer/Client.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Servers/WebServer/Client.cpp b/Servers/WebServer/Client.cpp index 90f9eeeb6d..149a12dce8 100644 --- a/Servers/WebServer/Client.cpp +++ b/Servers/WebServer/Client.cpp @@ -68,11 +68,13 @@ void Client::handle_request(ByteBuffer raw_request) return; } - m_socket->write("HTTP/1.0 200 OK\r\n"); - m_socket->write("Server: WebServer (SerenityOS)\r\n"); - m_socket->write("Content-Type: text/html\r\n"); - m_socket->write("\r\n"); + StringBuilder builder; + builder.append("HTTP/1.0 200 OK\r\n"); + builder.append("Server: WebServer (SerenityOS)\r\n"); + builder.append("Content-Type: text/html\r\n"); + builder.append("\r\n"); + m_socket->write(builder.to_string()); m_socket->write(file->read_all()); log_response(200, request); |