zoukankan      html  css  js  c++  java
  • .net core 获取浏览器UserAgent

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

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

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

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

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

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

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

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

    然而结果是这样的

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

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

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

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

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

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

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

  • 相关阅读:
    [源码]一个简单的源代码行数统计器
    [转载]一个java程序员的面试
    [源码]用c#创建支持多语言的应用程序
    Effective C#
    [源码]类似于 word 的颜色选择器 ColorPicker
    opera中开启WebGL
    Java学习之路
    邮箱正则表达式写法
    AX 2009 扩展类型控件的Lookup的写法
    唐骏的管理名言
  • 原文地址:https://www.cnblogs.com/stealth7/p/7018424.html
Copyright © 2011-2022 走看看