我想爲傳入服務器的所有請求構建一個「審計線索」,但它需要針對每個用戶,每個網頁特定。爲每個網頁的用戶記錄所有請求
比如我想是這樣的:
在初始視圖渲染我將存儲(餅乾/頁變量/別的東西)一個唯一的ID稱用戶瀏覽到/myapp.com/dashboard/ 1234。 - 也許在layout.cshtml中。
然後,應用程序觸發X個GET/POST請求到服務器,每個請求都具有最初綁定到呈現視圖的相同唯一標識。
這使我可以綁定頁面的所有請求並加起來服務器執行時間。
我嘗試使用路徑特定的Cookie,但這不會工作我意識到,因爲用戶可以有許多標籤打開相同的網址。此外,用戶還可以一次在應用程序的許多區域工作。他們可以打開1到10個以上的選項卡。其中每一個都應該有它自己獨特的ID和在該頁面上發生的所有呼叫的「審計線索」。
這是一個現有的應用程序,因此修改每個GET/POST以傳入唯一標識超出範圍。只是希望我錯過了可能會照顧到這一點的事情。
謝謝!
我覺得這是不可能的,沒有修改每個請求附加一個ID傳回。這是我最初想到的,也不想走這條路。只是想也許,也許,有人解決了這個問題:)謝謝 – blatantlyObvious