private void WriteResponse(IRequest originalRequest, IResponse originalResponse, HttpWebResponse response, int messageNumber)
{
// TODO: Encoding
//originalResponse.Charset = response.CharacterSet;
originalResponse.ContentType = new ContentTypeHeader(response.ContentType);
//originalResponse.ContentEncoding = Encoding.UTF8;
WriteResponseCookies(originalRequest, originalResponse, response);
WriteResponseHeaders(originalResponse, response);
WriteResponseContent(originalResponse, response, messageNumber);
originalResponse.Status = response.StatusCode;
}