我想自己定制请求处理流程。我不想使用 Asp.net core 下的 Controller 来处理请求。但是有一个前提,必须有一个类方法或者一个委托(包含Request和response形参),所有的请求都在这里处理
对于响应处理,希望使用Asp.net core默认的响应处理方式(如果可以的话),比如ajax请求、动态页面输出、响应图片、文件下载等。
设想代码:</p>
var handler=HTTP.handler((req, res) => {
if(req.getHeader("x-requested-with")){
if(req.para("username")==null){
res.endError(403)
}else{
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
}
}else{
res.view('/test/index.cshtml');
}
});