在Windows Phone 7.1(SDK 7.1.1)BackgroundTransferRequest中设置用户代理

时间:2012-04-12 19:59:01

标签: windows-phone-7 windows-phone-7.1 user-agent background-transfer

通过简单地设置适当的标题来更改引用者非常容易,但是,我找不到更改用户代理的方法(" ZDM / 4.0; Windows Mobile 7.0;" )任何其他价值。到目前为止我尝试了以下代码:

var request = new BackgroundTransferRequest(new Uri("http://www.somedomain.net"));
request.Headers[Convert.ToString(HttpRequestHeader.UserAgent)] = "AgentSmith";
request.Headers[Convert.ToString(HttpRequestHeader.Referer)] = "MyReferer";

有什么想法?非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

Convert.ToString(HttpRequestHeader.UserAgent)返回“UserAgent”,但HTTP标头是“User-Agent”;尝试这样的代码:

var request = new BackgroundTransferRequest(new Uri("http://www.somedomain.net"));
request.Headers["User-Agent"] = "AgentSmith";
request.Headers["Referer"] = "MyReferer";