Diskussion zum Artikel "Der Client im Connexus (Teil 7): Hinzufügen der Client-Schicht"

 

Neuer Artikel Der Client im Connexus (Teil 7): Hinzufügen der Client-Schicht :

In diesem Artikel setzen wir die Entwicklung der Bibliothek Connexus fort. In diesem Kapitel erstellen wir die Klasse CHttpClient, die für das Senden einer Anfrage und den Empfang eines Auftrags verantwortlich ist. Wir behandeln auch das Konzept von „Mocks“, wodurch die Bibliothek von der WebRequest-Funktion entkoppelt wird, was den Nutzern mehr Flexibilität bietet.

In diesem siebten Artikel der Serie werden wir den am meisten erwarteten Teil der gesamten Bibliothek hinzufügen, wir werden die Anfrage mit der WebRequest-Funktion machen, wir werden nicht direkt den Zugriff darauf erstellen, es werden einige Klassen und Schnittstellen im Prozess sein. Los geht's!

Um Sie an den aktuellen Stand der Bibliothek zu erinnern, sehen Sie hier das aktuelle Diagramm:

Ziel ist es, ein CHttpRequest-Objekt zu erhalten, d. h. eine fertige HTTP-Anforderung, die bereits mit Header, Body, URL, Methode und Timeout konfiguriert ist, und eine HTTP-Anforderung mit der Funktion WebRequest zu senden. Außerdem muss er die Anfrage verarbeiten und ein CHttpResponse-Objekt mit den Antwortdaten wie Header, Body, Statuscode und Gesamtdauer der Anfrage zurückgeben.


Autor: joaopedrodev