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; }