【发布时间】:2012-09-01 12:39:46
【问题描述】:
今天我在尝试使用HttpWebRequest发布请求时遇到了UserAgent的编码问题。
通常,UserAgent 由拉丁字母和标点符号组成。但是,我需要模拟其 UA 包含一些 Unicode(特别是中文)字符的 iOS 应用程序的 Web 请求。
使用 Fiddler 获取原始请求,我发现该应用在其 UA 中使用了 Unicode 编码。我无法在 C# 中发布它;我收到了这个错误:
您不能尝试在 UserAgent 中发送 Unicode。但这对我的项目非常重要。现在我可以在没有UA字节的情况下模拟App的请求了。
如何更改 UA 编码?
【问题讨论】:
标签: c# .net ios unicode user-agent