深入了解OWIN:编写与测试OWIN中间件及解决跨领域问题
1. 编写OWIN中间件
如果想在控制台输出请求的路径和方法等信息,可使用LibOwin中的 OwinContext 类型。示例代码如下:
next =>
env =>
{
var context = new OwinContext(env);
var method = context.Request.Method;
var path = context.Request.Path;
System.Console.WriteLine($"Got request: {method} {path}");
return next(env);
}
要将此类中间件添加到OWIN管道,可使用 IAppBuilder 上的 UseOwin 扩展方法,在 Startup 类中实现如下:
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.UseOwin(
buildFunc => buildFunc(next => env =>
{
var context = new OwinCont
超级会员免费看
订阅专栏 解锁全文
201

被折叠的 条评论
为什么被折叠?



