httpcontext相关内容
在Node.js和Express框架中,当它适用于GET时,我无法从HTTP上下文中检索POST和PUT请求的值.我正在使用httpContext设置唯一的requestId标识符,以便在记录日志以跟踪API请求时可以使用它. 我发现HttpContext可以被中间件中的其他一些软件包重置,是否有更好的方法来存储可以在所有模块中访问的请求范围的数据. app.js文件
..
我正在尝试在MOSS的文档库中的事件处理程序中获取HTTPContext,但是我所拥有的只是HTTPContext的空值.当前,我在List上执行相同的操作并返回HTTPContext.有没有一种方法可以在文档库中获取HTTPContext来访问HTTPContext.Request方法? 感谢您的帮助 这是代码: public class TestContextListItem
..
首先,我们将创建一个新的“ eGov”应用程序。最终,公民可以申请许可证并支付许可证,以及在线支付水电费和停车票。我们的愿景是拥有一个购物车,因此一个人可以在一次交易中为多个商品付款。为了使事情井井有条,我们将每个部分分成一个不同的项目。这也使我可以在一个项目上工作,而另一个开发人员在另一个项目上工作。付款人可以是注册用户,也可以保持未注册状态。我们觉得来自我们管辖范围之外的人可能不想注册,只是为
..
由于我们跨越了许多界限-网络,API,批处理等,因此我正在编写一个利用Claims来确保安全的自定义.Net应用。在开发过程中,有时会在通过Chrome登录时在系统中创建一些内容,然后通过Edge中的其他帐户以及 HttpContext.Current来测试新创建的项目。 User.Identity 对应于我的Chrome会话。我确实在后台设置了 Thread.CurrentPrincipal ,
..
我创建了一个Blazor客户端应用程序,并且在该应用程序中,我具有许多具有自定义要求和处理程序的授权策略.其中之一检查URL中请求的ID,并检查登录用户是否可以查看此资源. 例如,通过客户端,用户导航到 https://localhost/resource/1f28e41c-bc75-44d6-9eef-d46b66b649c7 这是我的API上的资源. 我正在使用以下代码查看请求路径
..
我需要访问页面(.cshtml)中的HttpContext,尤其是访问请求和Cookie.尽管可用,HttpContextAccessor始终在其HttpContext属性中存储一个 null 值. 任何想法都将不胜感激. 谢谢. 编辑:我使用的Blazor版本是:0.7.0. 解决方案 将以下内容添加到Blazor.Web.App.Startup.cs: serv
..
我需要在GrantResourceOwnerCredentials方法中获取HttpContext.Session.但是,当我尝试访问Httpcontext.Session时得到null. 下面是我的代码: public void ConfigureAuth(IAppBuilder app) { PublicClientId = "self"; OAuthOptions
..
我有一个带有Controllers控制器的MVC WebAPI 2项目.我尝试调用的方法是POST(创建).我需要访问调用该方法的引用URL,无论我访问哪个对象,引用URL要么在对象中不存在,要么为空. 例如,我添加了HTTPContext引用,以下返回null: var thingythingthing = HttpContext.Current.Request.UrlReferre
..
我有一个静态类,该类发送包含指向我网站某些页面的链接的电子邮件.该链接是通过以下代码动态生成的: UrlHelper urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext); string url = urlHelper.Action("Details", "Product", new { id = tick
..
我有一个下面的代码示例,该示例在ASP.NET MVC应用程序中使用. 这段代码的目的是创建“即发即弃"请求,以便对一些长时间运行的操作进行排队. public JsonResult SomeAction() { HttpContext ctx = HttpContext.Current; Task.Run(() => { HttpCont
..
我想使用ImageResizer(来自ImageResizing点网).我通过NuGet安装了用于MVC的ImageResizer.但是当我使用示例中的以下代码时: //Loop through each uploaded file foreach (string fileKey in HttpContext.Current.Request.Files.Keys) { HttpPos
..
通过遵循示例集此处.一切正常,除了: 我需要访问我的用户存储中有关当前登录用户的数据.通常,您可以通过访问 HttpContext.Current.User 现在,一旦用户登录,如果该用户随后进入Manage控制器(例如尝试更改其密码),则当ASP.NET身份通过调用再次查找该用户时 CustomUserManager.FindByIdAsync(string userId)
..
我需要在我的所有其他实体(Fluent Nhibernate)继承的基本实体上实现AdditionalBy/ChangedBy类型字段. 从我的存储库/数据层访问HttpContext.User.Identity可能不是一个好主意. 抓住我的用户(当前身份)信息以记录添加或更改记录的人的最佳方法是什么? 将整个应用程序重构为将用户信息包括在存储库调用中将是很愚蠢的.我敢肯定有一种更好,更通用
..
我正在尝试使用Asp.Net Core 2中的ActionFilter在页面上附加一些HTML和Javascript内容. 在MVC中,它正在与 一起使用 filterContext.HttpContext.Response.Write(stringBuilder.ToString()); 但是在Core中它不起作用. 我试图用这个来实现: filterContext
..
这两个属性之间有什么区别? 我可以使用HttpContext.Items代替HttpContext.Features在middlewares之间共享数据.我看到的唯一区别是,我告诉Items一个密钥,它给了我对象,因此我必须强制转换它.可以自动在Features中完成投射. 他们身后还有别的东西吗? 解决方案 最大的区别是HttpContext.Items设计为存储Key-Va
..
这不一定是问题,我只是好奇它是如何工作的.我有一种方法: public static bool UserIsAuthenticated() { bool isAuthed = false; try { if (HttpContext.Current.User.Identity.Name != null) { if
..
我有一个配置为一种方式的Web服务.或者,SoapDocumentMethod属性具有一个称为"OneWay"的属性.设置为true. 我正在尝试获取客户端请求的IP地址.我得到的事实是我无法获得确切的IP地址,因为客户端可能落后于其他网络概念.没关系我想要一个在服务上发起呼叫的人的IP地址,因此,如果那台前端服务器位于某些客户端计算机的顶部,就这样吧. 我尝试使用HttpContex
..
我目前正在使用c#Web API.对于特定的调用,我需要使用ajax调用向API发送2张图片,以便API可以将它们另存为varbinary(max)在数据库中. 如何从HttpContent对象中提取Image或byte[]? 我该怎么做两次?每个图像一次. - var authToken = $("#AuthToken").val(); var formData = new
..
在现有的.Net网站中,使用 访问服务器变量. HttpContext.Current.Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] 如何在AspnetCore 1.0 Web应用程序中访问ServerVariables? 在控制器内部调试时,this.HttpContext.Features不包含IServerVariablesFeatu
..
HttpContext.wait调用后,异步中的当前null. 这是我的代码: if (!string.IsNullOrEmpty(securityGroupName)) { // To remove the domain name from the security group name. string securityGroupDisplayName = secur
..