Beispiel #1
0
 public HttpResponse(HttpStatusCode statusCode, string body)
     : this(statusCode)
 {
     if (body != null)
     {
         Body = Encoding.UTF8.GetBytes(body);
         AddHeader("Content-Length", Body.Length.ToString());
     }
 }
        protected HttpResponse Json(HttpStatusCode statusCode, object obj)
        {
            //var body = JsonConvert.SerializeObject(obj)
            var body = JsonSerializer.Serialize(obj);

            var response = new HttpResponse(statusCode, body);

            response.AddHeader("Content-Type", "application/json; charset=utf-8");

            return response;
        }
Beispiel #3
0
 public HttpResponse(HttpStatusCode statusCode, byte[] body = null)
     : this(statusCode)
 {
     Body = body;
 }
Beispiel #4
0
 public HttpResponse(HttpStatusCode statusCode)
 {
     StatusCode = statusCode;
     Headers = new List<HttpHeader>();
 }