gpt4 book ai didi

c# - 是否可以从 C# 控制台应用程序使用 HttpBrowserCapabilities?

转载 作者:IT王子 更新时间:2023-10-29 04:43:19 27 4
gpt4 key购买 nike

我需要从控制台应用程序解析 UserAgent 字符串,这似乎是一种简单的方法,但我显然没有 HttpRequest 对象,而且似乎无法使用 User-Agent header 制作假对象(我得到平台不支持的异常)。有什么方法可以做到这一点,还是我应该开始探索用户代理解析的其他替代方法?

最佳答案

User-Agent header 可以在 BrowserCapabilitiesFactory 的帮助下由 HttpBrowserCapabilities 类解析。 ,如下:

var userAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10) " +
"Gecko/20100914 Firefox/3.6.10";
var browser = new HttpBrowserCapabilities {
Capabilities = new Hashtable {{string.Empty, userAgent}}
};
var factory = new BrowserCapabilitiesFactory();
factory.ConfigureBrowserCapabilities(new NameValueCollection(), browser);

关于c# - 是否可以从 C# 控制台应用程序使用 HttpBrowserCapabilities?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891640/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com