public static void CreateResponse(this HttpListenerResponse response, HttpStatusCode statusCode, string message, string contentType = "text/plain") { using (var memStream = new MemoryStream()) { var contentBytes = Encoding.UTF8.GetBytes(message); memStream.Write(contentBytes, 0, contentBytes.Length); memStream.Seek(0, SeekOrigin.Begin); response.ContentEncoding = Encoding.UTF8; response.CreateResponse(statusCode, memStream, contentType); } }