public Response SetBody(params object[] objects)
{
if (objects.Length == 1 && objects[0] is IEnumerable<object>)
Body = objects[0] as IEnumerable<object>;
else
Body = objects;
return this;
}
public override IResponse Call(IRequest request) { Response response = new Response(); switch (request.Uri) { case "/badResponse": response.SetBody(5); // add unkown object type into body break; default: response.Write("You requested {0} {1}", request.Method, request.Uri); break; } return response; }