XPath

1. Was ist XPath XPath (XML Path Language) ist eine Pfadsprache für XML. Aufgabe:Mit Pfadausdrücken werden Knoten, Knotentexte und Knotenattribute in XML/HTML‑Dokumenten abgefragt, bedingte Filterung ist möglich. Wichtiger Hinweis: HtmlAgilityPack …

Einführung

Der offizielle Quellcode liegt heute auf GitHub:https://github.com/zzzprojects/html-agility-pack Html Agility Pack ist eine der bekanntesten Open‑Source‑Bibliotheken für HTML‑Parsing im .NET‑Ökosystem. Sie ist in C# geschrieben und wird häufig für Web‑Scraping, HTML‑Inhaltsextraktion …

Generierung weiterer Testdaten

Faker.Net Internet‑bezogene Daten (E‑Mail, Domain, URL, IP), Telefonnummern, Adressen PhoneNumber Mobilfunknummern Nummernerweiterung für weitere Länder Address Adressdaten Weitere häufig genutzte Methoden des Moduls: Beispiel Generierung weiterer Testdaten

Lorem‑Zufallstext‑Generierung

Sie können zudem zufällige Absätze für Testzwecke erzeugen. Beispiel Ausgabeergebnis Auf der Konsole erscheint Lorem Ipsum (Platzhalter‑Text), der bekannte lateinisch angehauchte Fülltext. Auszug aus Beispielausgabe:FUGA NOSTRUM COMMODI VOLUPTAS. QUIS VELIT …

Einführung

Faker.Net ist eine Open‑Source‑Bibliothek zur Generierung von simulierten Testdaten für .NET / C#. Inspiriert vom Ruby‑Ökosystem Faker löst sie das Problem fehlender großer Mengen realitätsnaher Testdaten bei Debugging, Datenbankinitialisierung und …

Datei‑Download DownloadTo

JumpKick.HttpLib — Datei‑Download DownloadTo Hinweis Verwenden Sie .DownloadTo(Speicherpfad, …) um Netzwerk‑Ressourcen direkt auf die lokale Festplatte herunterzuladen. Wird üblicherweise zusammen mit Http.Get() benutzt.Rückruf‑Parameter: Beispiele Mit Fortschritts‑ und Abschluss‑Rückruf Beispiel‑Minimal‑Download Ohne …

Datei‑Upload Upload

JumpKick.HttpLib — Datei‑Upload Upload Beschreibung Der Datei‑Upload basiert auf Http.Post() + .Upload() und sendet lokale Dateien im multipart/form‑data‑Format;Kernklasse:NamedFileStream(Formularfeld‑Name, Dateiname, MIME‑Typ, Dateistream) Die offizielle Beispiel‑URL https://jthorne.co.uk/httplib eignet sich nicht für echte …

POST‑Anfragen

JumpKick.HttpLib — POST‑Anfragen 1. Übersicht verfügbarer Anfragemethoden (statische‑Klasse Http) Einheitliche Fluent‑Syntax:Anfragemethode().ParameterKonfiguration().OnSuccess().OnFail().Go(); 2. Zwei Parameter‑Übergabe‑Modi für POST 3. Beispiel 1:Form‑Formular‑Absenden 4. Beispiel 2:JSON‑Daten über Body übermitteln 5. Beispiel 3:Fehlgeschlagene POST‑Anfrage behandeln Ziel ist absichtlich …

GET‑Anfragen

JumpKick.HttpLib — GET‑Anfragen 1. Grundlegende Syntax 1: Einfache funktionierende Anfrage (ohne Fehlerbehandlung) Ohne OnFail stürzt das Programm bei Netzwerkfehlern mit einem Fehler‑Popup ab 2: Behandlung von Erfolg und Ausnahmen 3: …

Einführung

Kurze Einführung zu HttpLib (C# .NET Framework) 1. Bibliotheksübersicht HttpLib (Autor James Thorne) ist eine .NET‑Hilfsbibliothek für HTTP‑Anfragen unter der Apache‑2.0‑Lizenz. Sie vereinfacht asynchrone Netzwerkaufrufe, unterstützt Datei‑Uploads sowie Webseiten‑Downloads und …