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; }
public HttpResponse(HttpStatusCode statusCode, byte[] body = null) : this(statusCode) { Body = body; }
public HttpResponse(HttpStatusCode statusCode) { StatusCode = statusCode; Headers = new List<HttpHeader>(); }