Настройка пользовательского агента в Windows Phone 7.1 (SDK 7.1.1) BackgroundTransferRequest

Изменить реферер очень просто, просто установив соответствующий заголовок, однако я не могу найти способ изменить пользовательский агент ("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 ответ

Решение

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";
Другие вопросы по тегам