我想为传入服务器的所有请求构建一个“审计线索”,但它需要针对每个用户,每个网页特定。为每个网页的用户记录所有请求
比如我想是这样的:
在初始视图渲染我将存储(饼干/页变量/别的东西)一个唯一的ID称用户浏览到/myapp.com/dashboard/ 1234。 - 也许在layout.cshtml中。
然后,应用程序触发X个GET/POST请求到服务器,每个请求都具有最初绑定到呈现视图的相同唯一标识。
这使我可以绑定页面的所有请求并加起来服务器执行时间。
我尝试使用路径特定的Cookie,但这不会工作我意识到,因为用户可以有许多标签打开相同的网址。此外,用户还可以一次在应用程序的许多区域工作。他们可以打开1到10个以上的选项卡。其中每一个都应该有它自己独特的ID和在该页面上发生的所有呼叫的“审计线索”。
这是一个现有的应用程序,因此修改每个GET/POST以传入唯一标识超出范围。只是希望我错过了可能会照顾到这一点的事情。
谢谢!
我觉得这是不可能的,没有修改每个请求附加一个ID传回。这是我最初想到的,也不想走这条路。只是想也许,也许,有人解决了这个问题:)谢谢 – blatantlyObvious