HttpContext是.NET Framework中的一个类,它提供有关HTTP请求的信息。
i继续阅读,即根本不应与IHTTPContextAccessor一起使用。但是,建议的方法似乎仅关注组件中的使用。我正在努力...
的清晰方法。在授权期间也有问题吗?
如何在 ASP.NET Core 7 MVC 中访问会话数据?
我正在将一个大型项目从 .NET 4.8 迁移到 .NET 7。 该解决方案基本上是一个名为 Investo 的小型 ASP.NET Core MVC 项目,但它引用了一个名为 General 的大型项目。 99...
是否有人能够在 Azure 托管的 Blazor 9 中捕获客户端 IP 地址以供组件使用? 这个问题已经被问了好几年了,但对于以前的 Blazor 版本来说;恕我直言,没有
尝试在ActionFilterAttribute中访问HttpContext
所以我试图访问 httpContext 访问器来获取 jwt 令牌声明,但是当我尝试获取自定义 authroize 类中的声明时,它是空的并且 IsAuthenticated f...
在具有交互式渲染的 Blazor Web 应用程序中访问自定义 AuthenticationStateProvider 内请求的 HttpContext 是否安全?
虽然有很多与 Blazor 和身份验证相关的问题,但我没有看到这个特定的问题,所以我想我会在这里问它。 我是 blazor 新手,正在努力实施 cu...
Blazor(交互式服务器)cookie 身份验证:从 Razor 页面进行 LocalRedirect 后,用户身份会丢失
我有一个 Blazor 服务器应用程序,它依赖第三方 Rest API 来对用户进行身份验证,并提供可用于任何 HTTP 调用的令牌。 Blazor 方面我实现了自定义身份验证
使用WebSockets时如何将当前URL传递到.NET Core中的SignalR Hub?
我正在 Angular 前端和 .NET Core 后端中使用 SignalR。建立 SignalR 连接时,我需要将当前页面 URL 从客户端传递到服务器。最初,我尝试...
为什么基于AsyncLocal实现HttpContextAccessor时需要HttpContextHolder?
我不明白为什么他们使用HttpContextHolder,就像这段代码中的HttpContextAccessor.HttpContext一样: 公共 HttpContext? HttpContext { 得到 { 返回_httpContextCurrent.Value?.续...
如何替换 .NET Framework 4.5.2 中的 HttpContext.Current?
我有一个在应用程序中调用的组件库作为 Web api 存储库库,用于与处理所有数据库交互的 api 进行交互。 我使用 HttpContext.Current 来获取诸如 cu...
当我使用 TypedResults.NotFound 时,为什么 Visual Studio 告诉我用 HttpContext 替换参数?
所以,我得到了这个最小的 api 端点: app.MapGet("/person/{name}", (字符串名称) => { var person = people.FirstOrDefault(p => p.Name.StartsWith(name)); 如果(
在 .NET 8 和 .NET Standard 2.0 之间处理 HttpContext.Session
比方说,.NET 标准 2.0 项目中有一个类,该类包含 HttpContext 的方法参数。该类将在.NET 8项目中引用。 这两个项目都使用 Microsoft.Aspnetc...
如果 Microsoft.AspNetCore.Http.Abstractions 在 netstandard 2.0 项目中已弃用,如何使用 IHttpContextAccessor? [重复]
我找不到适合我的项目的解决方案。该项目是一个netstandard 2.0项目,我找到的所有解决方案都引用了.net项目。 我的项目使用 IHttpContextAccessor 来获取
Blazor Server .NET 8 HttpContext 获取 id_token 的令牌
我正在尝试从 Blazor Server 应用程序从 .Net 6 升级到 8。 这是.Net 6 中的代码: _Host.cshtml var context = HttpContext.Request.HttpContext; var 令牌 = 等待
ASP.NET Core 8:单例模式与 HttpContextAccessor 不能一起工作
我正在开发一个 ASP.NET Core 8 应用程序并使用单例模式进行会话管理,但是当我想读取值时,它显示空值! 在这里你可以看到代码:
.NET 8 中间件在 _next(context) 之后意外地将状态代码更改为 204
我正在开发 .NET 8 Web 应用程序。我已经实现了一个中间件来记录请求和响应,但我面临一个问题,即调用后状态代码意外地从 200 更改为 204 ...
如何将中间件捕获的异常重定向回 C# Asp.Net CORE 中的控制器操作?
最近,我一直在尝试在我的 C# ASP.NET CORE 应用程序中实施一种处理异常的策略,但没有成功。该策略分为两部分: 首先是要有一个
在 .NET 8 中的 Blazor Web 应用程序上使用 Http 上下文访问 Windows 用户名
我当前的问题是,当我将页面设置为 InteractiveServer 作为渲染模式时,我无法访问 httpContext.User.Identity.Name,因为只有 SSR 允许访问 httpContext。我找到了一些
2024 年 6 月更新的修复:在 .NET 8 中的 Blazor Web 应用程序上使用 Http 上下文访问 Windows 用户名
我当前的问题是,当我将页面设置为 InteractiveServer 作为渲染模式时,我无法访问 httpContext.User.Identity.Name,因为只有 SSR 允许访问 httpContext。我找到了一些
应该避免使用 IHttpContextAccessor 吗?将用户信息获取到 DI 服务中
有很多关于使用 IHttpContextAccessor 在 DI 服务中注入用户信息的信息。不过,该界面上有一条警告,建议谨慎使用。
如何使用 Request.Form 正确模拟 HttpContextAccessor 以在 .NET 6 中进行控制器测试
我有以下用于模拟 HttpContextAccessor 的代码。大部分工作正常,但我无法按预期工作的区域是获取表单值,特别是在尝试获取它们时......