1

Es ist sehr einfach, den Referer durch einfaches Setzen der entsprechenden Header zu ändern, aber ich finde keine Möglichkeit, den User Agent zu ändern ("ZDM/4.0 Windows Mobile 7.0; ") zu jedem anderen Wert. Ich habe den folgenden Code bisher versucht:Einstellen des Benutzeragenten in einem Windows Phone 7.1 (SDK 7.1.1) BackgroundTransferRequest

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

Irgendwelche Gedanken? Ihre Hilfe wird sehr geschätzt.

Antwort

3

Convert.ToString(HttpRequestHeader.UserAgent) gibt "UserAgent" zurück, aber der HTTP-Header ist "User-Agent"; versuchen Sie den Code so:

+0

Ich versuchte so hart, netten und lesbaren Code zu erhalten, der von allen hart-kodierten Zeichenketten befreit wurde, aber völlig übersehen die möglichen Probleme. Ha! Danke Pedro. – UnclePaul