2010-03-18 10 views
6

Je suis en train de mettre la HttpRequestHeader pour une HttpWebRequest comme ceci:Comment définir le HttpRequestHeader pour un HttpWebRequest?

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

mais je reçois une exception: System.ArgumentException: This header must be modified using the appropriate property.

Comment dois-je définir l'en-tête?

Répondre

9

UserAgent est une propriété. Donc, comme mettre ceci:

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

Comme le constructeur norme est obsolet, essayez HttpWebRequest myReq = (HttpWebRequest) WebRequest.Create (myurl); –

+0

Fera. Je vous remercie. –

+0

Votre exemple a sauvé ma journée .... merci – MDMalik

Questions connexes