我有asp.net核心應用程序,我希望在配置方法中使用當前的HttpContext。所以我通過IHttpContextAccessor
配置方法。類似下面如何在asp.net核心中的configure方法中獲取HttpContext?
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory,
IApplicationLifetime appLifetime, IServiceProvider services,
IHttpContextAccessor httpContextAccessor)
{
var request = httpContextAccessor.HttpContext.Request;
}
然而httpContextAccessor.HttpContext總是空
配置服務啓動時運行。那個時候會不會有一個http環境?有請求發生了嗎?我*覺得*喜歡它不會。或者,我對我認爲這會起作用感到困惑嗎? –