之前小喵的系統不知名的狀況遇到ViewState MAC Failed問題, 而且問題不特定情況發生, 找了一些方式卻無法解決,最後在 web.config 加上一段解決問題了~
2021-09-30
[筆記][Tips][web.config]解決奇怪的ViewState MAC Failed(SameSiteCookie)
- 228
- 0
之前小喵的系統不知名的狀況遇到ViewState MAC Failed問題, 而且問題不特定情況發生, 找了一些方式卻無法解決,最後在 web.config 加上一段解決問題了~
Cookie 是在以往Web開發過程中,是常用的一個存資訊在Client端的方式。例如:在電商網站中,當使用者第一次進入網站時,可能就會埋一個Cookie在瀏覽器端,藉以觀察這個瀏覽器,他的一些行為模式,而著名的網站觀察GA,也是以如此的模式作為基礎。目前開發轉到WebAPI後,其實WebAPI也可以對於Request的來源進行類似的作法。這篇就來針對在Controller中,對Cookie進行存取的方式,做個整理。最後,會將相關功能抽出,寫在Models中的類別,作為公用的程式,讓之後每個Controller要對Cookie進行存取,可以簡化相關的撰寫。
[筆記][WebAPI][MessageHandler]在MessageHandler中讀取(get)寫入(set) Cookie