gpt4 book ai didi

windows-phone-7 - 如何更改 Windows Phone 7 Web 客户端请求中的 "NativeHost"字符串

转载 作者:行者123 更新时间:2023-12-02 03:54:26 25 4
gpt4 key购买 nike

我使用 WebClient 处理来 self 的 WP7 应用程序的大部分请求。根据 Google App Engine 日志,UserAgent 是“NativeHost”。我想改用 appname、appversion + phone。

是否可以在使用 WebClient 或 GZip WebClient 时更改此字符串?

最佳答案

好的,当前的工作解决方案:

var headers = new WebHeaderCollection();
// http://dotnetbyexample.blogspot.fi/2011/03/easy-access-to-wmappmanifestxml-app.html
var am = new Util.AppManifest(); // gets appmanifest as per link above
var maker = Microsoft.Phone.Info.DeviceStatus.DeviceManufacturer;
var model = Microsoft.Phone.Info.DeviceStatus.DeviceName;

headers["user-agent"] = string.Format("{0} {1} {2} AppVersion {3}",
maker, model, "WP7.5", am.Version);

WebClient c = new WebClient();
c.Headers = headers;

现在,让我们看看我可以获得多少关于运行该应用程序的手机品牌的信息......

关于windows-phone-7 - 如何更改 Windows Phone 7 Web 客户端请求中的 "NativeHost"字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13306090/

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