我讀了這個MSDN喜歡它,並運行它的例子。 http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspxHttpWebRequest.UserAgent:它做什麼
當我改變了uSerAgnet以類似「嗒嗒」,輸出是錯誤的,但是當我使用的是即使我註釋掉的代碼,該代碼設置UserASgent行的例子同樣的事情,輸出是正確的。
什麼是UserAgent?我應該什麼時候設置它?如何知道我應該設置什麼值?
感謝
謝謝,以及我正在看一個代碼示例作爲bellow,它設置userAgent,然後我搜索了msdn,並在他們的示例中,他們也設置它...但正如我們可以看到它下面的示例代碼將userAgent設置爲他正在編寫的C#應用程序的名稱,在msdn示例中將其設置爲「」.NET Framework測試客戶端「」,正如我在msdn鏈接中註釋該代碼時所說的,沒有任何更改!它仍然在工作 – Bohn 2010-06-16 21:40:33
這裏也是我在之前的評論中說過的示例代碼,在之前的評論中沒有發佈它的空間: if(wReq是HttpWebRequest) {((HttpWebRequest)wReq)。 UserAgent = 「CytoWSClient」; } – Bohn 2010-06-16 21:41:23
您可以設置任何您想要的UserAgent,但Web服務器需要能夠理解如何處理它。它用於將定製結果發送回客戶端,例如適合移動設備,瀏覽器或爬蟲的頁面。如果您只是希望瀏覽器看到該網站,則無需設置該屬性,或者至少將其設置爲已知的瀏覽器,以便獲得可預測的結果。 – 2010-06-16 21:46:09