asp.net core 核心对象解析
首先声明这篇文章的所有内容均来自https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html ----感谢大内老A(artech)对于.net core的贡献,我们都是受益人。 HttpContext HttpContext是Http请求到达服务器后被服务器根据接口定义(这个接口定义实际上就是Feature层,由各种Feature转换而来的)转换而成的一个对象,它代表了当前请求的所有内容,它有两个核心的对象,一个是HttpRequest,另一个就是HttpResponse,HttpContext在已注册的各个中间件中传递、加工后形成最终的HttpResponse然后反馈给请求者。一个HttpContext类似于下面这样的结构: public class HttpContext { public HttpRequest Request { get ; } public HttpResponse Response { get ; } } public class HttpRequest { public Uri Url { get ; } public NameValueCollection Headers { get ; } public Stream Body { get ; } } public class