Настройка пользовательского агента в 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";