public static HttpResponse EmptyResponseWithStatusCode(int statusCode) { DefaultHttpResponseFactory responseFactory = new DefaultHttpResponseFactory(); BasicStatusLine statusLine = new BasicStatusLine(HttpVersion.Http11, statusCode, string.Empty); HttpResponse response = responseFactory.NewHttpResponse(statusLine, null); return(response); }
/// <exception cref="System.IO.IOException"></exception> public static HttpResponse GenerateHttpResponseObject(HttpEntity responseEntity) { DefaultHttpResponseFactory responseFactory = new DefaultHttpResponseFactory(); BasicStatusLine statusLine = new BasicStatusLine(HttpVersion.Http11, 200, "OK"); HttpResponse response = responseFactory.NewHttpResponse(statusLine, null); response.SetEntity(responseEntity); return(response); }
// non-javadoc, see interface HttpResponseFactory public virtual HttpResponse NewHttpResponse(ProtocolVersion ver, int status, HttpContext context) { Args.NotNull(ver, "HTTP version"); CultureInfo loc = DetermineLocale(context); string reason = this.reasonCatalog.GetReason(status, loc); StatusLine statusline = new BasicStatusLine(ver, status, reason); return(new BasicHttpResponse(statusline, this.reasonCatalog, loc)); }
/// <exception cref="System.IO.IOException"></exception> public static HttpResponse GenerateHttpResponseObject(object o) { DefaultHttpResponseFactory responseFactory = new DefaultHttpResponseFactory(); BasicStatusLine statusLine = new BasicStatusLine(HttpVersion.Http11, 200, "OK"); HttpResponse response = responseFactory.NewHttpResponse(statusLine, null); byte[] responseBytes = Manager.GetObjectMapper().WriteValueAsBytes(o); response.SetEntity(new ByteArrayEntity(responseBytes)); return(response); }
/// <exception cref="System.IO.IOException"></exception> public static HttpResponse GenerateHttpResponseObject(string responseJson) { DefaultHttpResponseFactory responseFactory = new DefaultHttpResponseFactory(); BasicStatusLine statusLine = new BasicStatusLine(HttpVersion.Http11, 200, "OK"); HttpResponse response = responseFactory.NewHttpResponse(statusLine, null); byte[] responseBytes = Sharpen.Runtime.GetBytesForString(responseJson); response.SetEntity(new ByteArrayEntity(responseBytes)); return(response); }