问题 这几天在做公司的外部WebApi网关,由于使用了OAuth2.0,所以不得不使用Owin来部署网关. 而涉及到请求上下文的问题,为了使业务层能获取到请求头的信息,又不与网关耦合,决定把请求信息写到一个访问上下文中. 在传统的Http部署下,这个问题很好解决,我们可以使用HttpContext或者Session. 然而在Owin的Self-Hosting情况下,这两者都无法使用. 虽然可以自己包装一下CallContext来解决这个问题,但不想重复造轮子. 于是在网上检索了一下,找到了很完善…