kostenloser Webspace werbefrei: lima-city


WebRequest User-Agent - C#

lima-city: kostenloser WebspaceForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. Autor dieses Themas

    marvinkleinmusic

    Kostenloser Webspace von marvinkleinmusic

    Benutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos Webspace Narrenkönig

    3685 Gulden

    22 positive Bewertungen
    0

    marvinkleinmusic hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. horstexplorer

    Benutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos Webspace Büttler

    2961 Gulden

    56 positive Bewertungen
    0

    horstexplorer hat kostenlosen Webspace.

    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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!