HttpWebRequest.UserAgent : Was hat es zu tun
Lese ich in diesem MSDN-mag über ihn und lief seinem Beispiel.
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspx
wenn ich das uSerAgnet so etwas wie "blah", die Ausgabe ist falsch, aber wenn ich die gleiche Sache, die ist in dem Beispiel, auch wenn ich kommentieren Sie die Codezeile, die der UserASgent, die Ausgabe ist korrekt.
was UserAgent ? Wann sollte ich es einstellen ? Wie Sie wissen, bis zu welchem Wert sollte ich einstellen ?
Dank
InformationsquelleAutor Bohn | 2010-06-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den User Agent wird verwendet, um identifizieren die client-und Betriebssystem etc. Es ist die am häufigsten verwendete Browser. Sie kann dazu verwendet den User-Agent angeben, wer Sie sind, und der web-server eine Antwort zurück mit Daten, die für Sie geeignete AUFTRAGGEBER. Zum Beispiel mein User-Agent, die ich verwendet, um den Zugang zu dieser Website ist:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4
Hatte ich stattdessen ein web-crawler hätte ich etwas anderes benutzt, etwas, das die web-server zu identifizieren, wie ein crawler, und den web-server (web-Entwickler) könnte wieder eine optimierte Seite für die Indizierung.Es sei denn, Sie wirklich brauchen, um, ich würde abraten den kommenden up mit der eigenen User-Agent, fehlende Standardisierung ist ein groß genug Problem in diesem Bereich.
Gibt es irgendwelche besonderen Grund, die Sie brauchen, um Durcheinander mit den User-Agent?
Auf dieser Seite enthalten eine Liste der viele bekannte User-Agents.
auch hier ist der Beispielcode, ich meinte im vorherigen Kommentar, es war kein Platz für Sie in den vorherigen Kommentar, um es zu veröffentlichen : wenn (wReq ist HttpWebRequest) { ((HttpWebRequest)wReq).UserAgent = "CytoWSClient"; }
Sie können alles, was Sie wollen, als den UserAgent, aber der web-server muss in der Lage sein zu verstehen, was mit ihm zu tun. Es ist verwendet, um senden Sie maßgeschneiderte Ergebnisse an den client zurück, wie eine Seite fit für ein mobiles Gerät, einen browser oder ein crawler. Wenn Sie wollen einfach nur die website, wie es gesehen wird, von Ihrem browser, Sie brauchen nicht, um die Eigenschaft, oder zumindest auf einen bekannten browser so erhalten Sie eine absehbare Folge.
InformationsquelleAutor Jesper Fyhr Knudsen