• .net core 获取浏览器UserAgent


    这两天由于自己公司的机器磁盘不够用了,果断把VS2015卸载了,只留下VS2017

    当我打开一个以前一个很简单的MVC4.0的项目时候

    温馨提示要安装MVC4,我犹豫了一下,还是点了安装,接下来提示要安装五百多兆的文件

    我还是放弃了,磁盘空间不够用了。

    .net core这么强大,还有兼容不了的,既然不能像以前那样自动转换,那手动切换吧

    我就创建了个.net core的web项目,把原来的代码直接拷贝过来,然后就是引用的问题了。

    其他的就不多说了,这里只说UserAgent,扯远了

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

    然而结果是这样的

    没找文档的情况下,这货既然没这属性,一定有其他属性代替了

    然而Header下面并没有这个属性,Header还是个字典类型的,运行时看了一下Header下面所有的值

    总算有HeaderUserAgent,既然是字典类型的,然后立马写成这样的试一试看看了

    然而并没有期待的结果,其实后面又尝试了进行各种类型转换。。。搞了半天。。。

    其实是自己把自己绕进去了,其实这里获取方式很简单

    其他header属性也可以直接这么获取,还尝试了一下大小写,不区分大小写

    如果这个给你带来一点帮助,点个推荐吧!

  • 相关阅读:
    2019浙江理工校赛有感
    问题 G: 跳马棋
    问题 H: 象棋对局胜负
    问题 C: 远离原点
    问题 B: 合并车厢
    Hibernate 异常汇总
    设计模式
    1.2.1.2.1.12.34.3.1.34.1.2
    数据结构和算法之 查找
    数据结构和算法之排序算法
  • 原文地址:https://www.cnblogs.com/stealth7/p/7018424.html
Copyright © 2020-2023  润新知