Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo, um in das Thema einzusteigen kann ich empfehlen, eine Anwendung zu schreiben, die eine öffentlich verfügbare API konsumiert. Gut eignet sich dafür z.B. die Chuck Norris Jokes und Star Wars API. Die Microsoft Doku ist für mich eigentlich immer die erste Anlaufstelle. Für dich könnte das z.B. der Http Client sein, der die Anfrage an die API stellt. Wenn du selbst eine API erstellen möchtest, bietet sich dieses Tutorial an; ebenfalls in den Microsoft Docs. Von hier aus solltest du genug Stic…

  • Benutzer-Avatarbild

    Hallo, ich wiederhole mich immer wieder gern, aber HttpWebRequest soll nicht mehr für neue Entwicklungen verwendet werden. Siehe dazu die Doku bei MS. Der Code ist außerdem viel zu komplex. Vieles davon wird vom Framework abgenommen. Siehe dazu mein Beispiel VB.NET-Quellcode (21 Zeilen) Die Klasse FormUrlEncodedContent kümmert sich um das Encoding der Daten. Kein verwenden von Stringverkettung, kein manuelles umwandeln der Post-Daten.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „die Headers Property so eingestellt, wie die Header im alten Code deklariert sind?“ Ein Blick in die Doku hätte dir die Antwort schneller gegeben Zitat: „A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.“

  • Benutzer-Avatarbild

    Deine Aussage verstehe ich nicht so recht. Warum sollte das denkbar ungeeignet zum Lernen sein? Wenn du alles manuell machen möchtest - also diverse Header setzen - kannst du ja trotzdem mit StringContent, dem ByteArrayContent oder einer anderen Content-Klasse arbeiten. Die Klasse FormUrlEncodedContent unterstützt dabei, Formdaten auch als solche zu senden - und setzt halt auch gleich entsprechende Header. Kannst du ja je nach Anwendungsfall entscheiden, wie du vorgehen möchtest. Wenn es dir nur…

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „gewisse Header immer vordefiniert (oder nur der ContentType Header)?“ Das kommt auf die gewählte Klasse an. Bei FormUrlEncodedContent ist es nur der ContentType, bei anderen mag es anders aussehen. Da .NET ja Open Source ist, kann man sich das genau ansehen. Schau mal im Github-Repo vorbei.