2010-03-18 5 views
6

는 그래서 같은 HttpWebRequest를위한 HttpRequestHeader을 설정하기 위해 노력하고있어 :HttpWebRequest에 대해 HttpRequestHeader를 어떻게 설정합니까?

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

하지만 예외가 : System.ArgumentException: This header must be modified using the appropriate property합니다.

헤더를 어떻게 설정해야합니까?

답변

9

UserAgent은 재산입니다. 그래서 다음과 같이 설정하십시오 :

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

표준 생성자 obsolet이므로, HttpWebRequest를 myReq = (HttpWebRequest를)이 WebRequest.Create (myURL이)을 시도; –

+0

할 것입니다. 고맙습니다. –

+0

당신의 예가 저의 하루를 저버 렸습니다 .... 고맙습니다. – MDMalik

관련 문제