2010-03-18 2 views
6

Ich versuche, die HttpRequestHeader für eine HttpWebRequest wie so einzustellen:Wie setze ich den HttpRequestHeader für eine HttpWebRequest?

new HttpWebRequest().Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/4.0"); 

Aber ich erhalte eine Ausnahme: System.ArgumentException: This header must be modified using the appropriate property.

Wie soll ich den Header setzen?

Antwort

9

UserAgent ist eine Eigenschaft. So legen Sie es wie folgt aus:

HttpWebRequest request = new HttpWebRequest(); 
request.UserAgent = "Mozilla/4.0"; 
+1

Da der Standard-Konstruktor obsolet ist, versuchen HttpWebRequest myReq = (HttpWebRequest) WebRequest.Create (myURL); –

+0

Wird tun. Vielen Dank. –

+0

Ihr Beispiel gespeichert mein Tag .... danke – MDMalik