WebRequest User-Agent - C#
lima-city → Forum → Programmiersprachen → Programmieren mit .NET & Mono
agent
all
aussehen
brauche
code
entsprechenden eigenschaft
falsch mache
folgenden header
folgender code
header
hilfe
mache
methode
set
string
system
wertes code
-
Hallo zusammen,
ich brauche einmal eure Hilfe bezüglich eines Webrequests. Folgender Code:
WebRequest request = WebRequest.Create(new Uri("https://sownloader.com/functions/getHash.php")); request.Credentials = CredentialCache.DefaultCredentials; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); reader.Close(); dataStream.Close(); response.Close(); return responseFromServer;
Ich möchte nun der Request folgenden Header hinzufügen:
"Sownloader/" + Application.ProductVersion
Allerdings bekomme ich, wenn ich es so mache wie beim WeblCient, folgende Exception:
System.ArgumentException: "Der 'User-Agent'-Header muss mit der entsprechenden Eigenschaft oder Methode geändert werden.
Parametername: name"
Probiert habe ich es schon folgendermaßen:
request.Headers["User-Agent"] = "Sownloader/" + Application.ProductVersion; request.Headers.Set(HttpRequestHeader.UserAgent, "Sownloader/" + Application.ProductVersion);
Wisst ihr was ich falsch mache?
LG Marvin -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Microsoft sagt dazu so etwas wie:
request.Headers["Mein-Header"] = "value";
somit bist du mit
request.Headers["User-Agent"] = "Sownloader/" + Application.ProductVersion;
nicht all zu weit entfernt.
Dann müsste bei dir das evtl in etwa so aussehen wegen den " innerhalb des Wertes
request.Headers["User-Agent"] = "'Sownloader/' + Application.ProductVersion";
Beitrag zuletzt geändert: 10.2.2018 15:40:29 von horstexplorer -
Hoi,
du kannst die WebRequest auf eine HttpWebRequest casten. Die hat dann die entsprechende UserAgent-Property.
Edit: Huch, der Thread ist ja steinalt.. Die Lösung kam wohl zu spät.
Beitrag zuletzt geändert: 1.4.2019 19:51:36 von yorecords -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage