如何获取浏览器名称WCF服务

时间:2012-12-02 00:47:32

标签: c# wcf browser service

如何获取Visual Studio在执行WCF服务时打开的浏览器的字符串名称(Chrome,Mozilla Firefox,...)?

我正在使用Visual Studio 2012

问题是我使用curl来测试我的服务,当我使用时,浏览器名称是未知的

HttpRequest Request = HttpContext.Current.Request;

string Browser = Request.Browser.Browser.ToString();

当我运行WCF服务时,它会打开一个浏览器。如何在程序中获取该浏览器名称?

1 个答案:

答案 0 :(得分:0)

    if (Request.Browser.Type.Contains("IE")) // replace with your check
{
    ...
} 
else if (Request.Browser.Type.ToUpper().Contains("Chrome")) // replace with your check
{
    if (Request.Browser.MajorVersion  < v1)
    { 
        DoSomething(); 
    }
    ...
}
else { }