Пример #1
0
 public HttpResponse(HttpRequest request, HttpHeader headers, string content, HttpStatusCode statusCode = HttpStatusCode.OK)
 {
     Request      = request;
     Headers      = headers;
     ResponseData = Headers.GetEncodingFromContentType().GetBytes(content);
     _content     = content;
     StatusCode   = statusCode;
 }
Пример #2
0
 public HttpResponse(HttpRequest request, HttpHeader headers, CookieCollection cookies, string content, long elapsedTime = 0, HttpStatusCode statusCode = HttpStatusCode.OK)
 {
     Request      = request;
     Headers      = headers;
     Cookies      = cookies;
     ResponseData = Headers.GetEncodingFromContentType().GetBytes(content);
     _content     = content;
     StatusCode   = statusCode;
     ElapsedTime  = elapsedTime;
 }
Пример #3
0
 public string GetContent()
 {
     if (Encoding != null)
     {
         return(Encoding.GetString(ContentData));
     }
     else
     {
         var encoding = HttpHeader.GetEncodingFromContentType(Headers.ContentType);
         return(encoding.GetString(ContentData));
     }
 }
Пример #4
0
 public void SetContent(string data)
 {
     if (Encoding != null)
     {
         ContentData = Encoding.GetBytes(data);
     }
     else
     {
         var encoding = HttpHeader.GetEncodingFromContentType(Headers.ContentType);
         ContentData = encoding.GetBytes(data);
     }
 }
Пример #5
0
        public void SetContent(string data)
        {
            var encoding = HttpHeader.GetEncodingFromContentType(Headers.ContentType);

            ContentData = encoding.GetBytes(data);
        }