.net core 獲取瀏覽器UserAgent


 

 

 

這兩天由於自己公司的機器磁盤不夠用了,果斷把VS2015卸載了,只留下VS2017

當我打開一個以前一個很簡單的MVC4.0的項目時候

溫馨提示要安裝MVC4,我猶豫了一下,還是點了安裝,接下來提示要安裝五百多兆的文件

我還是放棄了,磁盤空間不夠用了。

.net core這么強大,還有兼容不了的,既然不能像以前那樣自動轉換,那手動切換吧

我就創建了個.net core的web項目,把原來的代碼直接拷貝過來,然后就是引用的問題了。

其他的就不多說了,這里只說UserAgent,扯遠了

也許我們之前System.Web下的Request.UserAgent就可以直接拿到值了

然而結果是這樣的

沒找文檔的情況下,這貨既然沒這屬性,一定有其他屬性代替了

然而Header下面並沒有這個屬性,Header還是個字典類型的,運行時看了一下Header下面所有的值

總算有HeaderUserAgent,既然是字典類型的,然后立馬寫成這樣的試一試看看了

然而並沒有期待的結果,其實后面又嘗試了進行各種類型轉換。。。搞了半天。。。

其實是自己把自己繞進去了,其實這里獲取方式很簡單

其他header屬性也可以直接這么獲取,還嘗試了一下大小寫,不區分大小寫

 

如果這個給你帶來一點幫助,點個推薦吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM