httpcontext相关内容

NODE JS- EXPRESS:在适用于GET的情况下,无法从HTTP上下文中检索POST和PUT请求的值

在Node.js和Express框架中,当它适用于GET时,我无法从HTTP上下文中检索POST和PUT请求的值.我正在使用httpContext设置唯一的requestId标识符,以便在记录日志以跟踪API请求时可以使用它. 我发现HttpContext可以被中间件中的其他一些软件包重置,是否有更好的方法来存储可以在所有模块中访问的请求范围的数据. app.js文件 ..
发布时间:2020-11-02 05:15:46 其他开发

如何在事件处理程序中获取HttpContext

我正在尝试在MOSS的文档库中的事件处理程序中获取HTTPContext,但是我所拥有的只是HTTPContext的空值.当前,我在List上执行相同的操作并返回HTTPContext.有没有一种方法可以在文档库中获取HTTPContext来访问HTTPContext.Request方法? 感谢您的帮助 这是代码: public class TestContextListItem ..
发布时间:2020-10-31 01:14:35 其他开发

如何跟踪多个项目中的购物车?

首先,我们将创建一个新的“ eGov”应用程序。最终,公民可以申请许可证并支付许可证,以及在线支付水电费和停车票。我们的愿景是拥有一个购物车,因此一个人可以在一次交易中为多个商品付款。为了使事情井井有条,我们将每个部分分成一个不同的项目。这也使我可以在一个项目上工作,而另一个开发人员在另一个项目上工作。付款人可以是注册用户,也可以保持未注册状态。我们觉得来自我们管辖范围之外的人可能不想注册,只是为 ..
发布时间:2020-10-27 21:13:40 其他开发

IISExpress是单线程的吗?

由于我们跨越了许多界限-网络,API,批处理等,因此我正在编写一个利用Claims来确保安全的自定义.Net应用。在开发过程中,有时会在通过Chrome登录时在系统中创建一些内容,然后通过Edge中的其他帐户以及 HttpContext.Current来测试新创建的项目。 User.Identity 对应于我的Chrome会话。我确实在后台设置了 Thread.CurrentPrincipal , ..
发布时间:2020-10-01 22:01:30 C#/.NET

在渲染器应用中,如果渲染模式设置为“服务器",是否有可能获得请求的路径?

我创建了一个Blazor客户端应用程序,并且在该应用程序中,我具有许多具有自定义要求和处理程序的授权策略.其中之一检查URL中请求的ID,并检查登录用户是否可以查看此资源. 例如,通过客户端,用户导航到 https://localhost/resource/1f28e41c-bc75-44d6-9eef-d46b66b649c7 这是我的API上的资源. 我正在使用以下代码查看请求路径 ..
发布时间:2020-09-21 20:08:30 C#/.NET

如何在服务器端Blazor中访问HttpContext?

我需要访问页面(.cshtml)中的HttpContext,尤其是访问请求和Cookie.尽管可用,HttpContextAccessor始终在其HttpContext属性中存储一个 null 值. 任何想法都将不胜感激. 谢谢. 编辑:我使用的Blazor版本是:0.7.0. 解决方案 将以下内容添加到Blazor.Web.App.Startup.cs: serv ..
发布时间:2020-09-21 19:28:56 其他开发

网址引荐来源网址在WebApi 2 MVC项目中不可用

我有一个带有Controllers控制器的MVC WebAPI 2项目.我尝试调用的方法是POST(创建).我需要访问调用该方法的引用URL,无论我访问哪个对象,引用URL要么在对象中不存在,要么为空. 例如,我添加了HTTPContext引用,以下返回null: var thingythingthing = HttpContext.Current.Request.UrlReferre ..
发布时间:2020-09-11 21:17:50 C#/.NET

从服务调用的MVC UrlHelper

我有一个静态类,该类发送包含指向我网站某些页面的链接的电子邮件.该链接是通过以下代码动态生成的: UrlHelper urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext); string url = urlHelper.Action("Details", "Product", new { id = tick ..
发布时间:2020-09-10 06:26:16 C#/.NET

自定义asp.net身份存储-为什么HttpContext.Current有时为空

通过遵循示例集此处.一切正常,除了: 我需要访问我的用户存储中有关当前登录用户的数据.通常,您可以通过访问 HttpContext.Current.User 现在,一旦用户登录,如果该用户随后进入Manage控制器(例如尝试更改其密码),则当ASP.NET身份通过调用再次查找该用户时 CustomUserManager.FindByIdAsync(string userId) ..
发布时间:2020-09-09 23:23:24 C#/.NET

从数据层访问HttpContext和用户身份

我需要在我的所有其他实体(Fluent Nhibernate)继承的基本实体上实现AdditionalBy/ChangedBy类型字段. 从我的存储库/数据层访问HttpContext.User.Identity可能不是一个好主意. 抓住我的用户(当前身份)信息以记录添加或更改记录的人的最佳方法是什么? 将整个应用程序重构为将用户信息包括在存储库调用中将是很愚蠢的.我敢肯定有一种更好,更通用 ..
发布时间:2020-09-09 22:40:07 C#/.NET

Asp.Net Core中的HttpContext.Features与HttpContext.Items

这两个属性之间有什么区别? 我可以使用HttpContext.Items代替HttpContext.Features在middlewares之间共享数据.我看到的唯一区别是,我告诉Items一个密钥,它给了我对象,因此我必须强制转换它.可以自动在Features中完成投射. 他们身后还有别的东西吗? 解决方案 最大的区别是HttpContext.Items设计为存储Key-Va ..
发布时间:2020-09-09 00:37:46 其他开发

如何在单向ASMX Web服务中获取客户端IP地址

我有一个配置为一种方式的Web服务.或者,SoapDocumentMethod属性具有一个称为"OneWay"的属性.设置为true. 我正在尝试获取客户端请求的IP地址.我得到的事实是我无法获得确切的IP地址,因为客户端可能落后于其他网络概念.没关系我想要一个在服务上发起呼叫的人的IP地址,因此,如果那台前端服务器位于某些客户端计算机的顶部,就这样吧. 我尝试使用HttpContex ..
发布时间:2020-09-07 21:17:00 C#/.NET

将HttpContent转换为byte []

我目前正在使用c#Web API.对于特定的调用,我需要使用ajax调用向API发送2张图片,以便API可以将它们另存为varbinary(max)在数据库中. 如何从HttpContent对象中提取Image或byte[]? 我该怎么做两次?每个图像一次. - var authToken = $("#AuthToken").val(); var formData = new ..
发布时间:2020-09-07 07:23:51 C#/.NET