Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Kommunikation und Netzwerk

k24:k24.2:k24.2.1:start

24.2.1 Klasse Curl

Die Klasse Curl (gb.net.curl) ist die übergeordnete Klasse der Klassen DNSClient, FTPClient und HTTPClient. Sie können keine Curl-Objekte direkt erzeugen. Aus diesem Grunde werden nur die Eigenschaften, Methoden und Ereignisse der drei Klassen DNSClient, FTPClient und HTTPClient explizit beschrieben, welche die Klasse Curl (gb.net.curl) nutzen.

Die Basis-Klasse Curl nutzt die Bibliothek 'libcurl'.

Unter dem Link: https://curl.haxx.se/libcurl/c/libcurl-errors.html finden Sie genaue Informationen zu den Fehler-Codes, auf die auch in der Gambas-Dokumentation zur Eigenschaft DNSClient.Status, FTPClient.Status und HTTPClient.Status verwiesen wird.

Hinweise:

Auf der Webseite https://wiki.ubuntuusers.de/cURL/ wird das Programm curl, das auch die Bibliothek 'libcurl' nutzt, ausführlich beschrieben.

Mit dem folgenden Befehl laden Sie zum Beispiel eine Datei unter privilegierten Rechten in den Ordner 'basis' auf Ihrem FTP-Server:

curl -T /home/user/path/to/file -u ftp_username:ftp_password ftp://www.yourdomain.com/basis/ 

Andererseits ist das Quelltext-Archiv der stabilen Gambas-Version 3.15.1 blitzschnell im Home-Verzeichnis auf Ihrer Festplatte gespeichert:

Abbildung 24.2.1.1: CLI-Programm 'curl'

Download

Artikel

Download

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k24/k24.2/k24.2.1/start.txt · Zuletzt geändert: 10.01.2022 (Externe Bearbeitung)

Seiten-Werkzeuge