Die Verwendung der High-Level-Schnittstelle von hURL ist denkbar einfach. Sie
wird hauptsächlich verwendet, um Hollywoods Befehle DownloadFile()
und
UploadFile()
zu erweitern, um SSL/TLS-Verbindungen zu unterstützen, die Hollywood
selbst nicht unterstützt. Um eine Datei über eine SSL/TLS-Verbindung mit hURL
über die High-Level-Schnittstelle herunterzuladen, gehen Sie einfach wie folgt vor:
@REQUIRE "hurl" url$ = "https://www.paypal.com/" DownloadFile(url$, {File = "index.html", Adapter = "hurl"}) |
Der obige Code lädt die Hauptseite von https://www.paypal.com/ herunter
und speichert sie als index.html
.
Indem Sie hurl
im Tag Adapter
übergeben, sagen Sie DownloadFile()
, dass
hURL den Download durchführen soll. Das gleiche ist mit UploadFile()
und
OpenConnection()
möglich. Wenn Sie für diese Befehle den Tag Adapter
auf hurl
setzen, wird die Verbindung automatisch von hURL verwaltet, so dass
Sie beispielsweise SSL/TLS-Verschlüsselung verwenden können.
Hollywoods Befehle DownloadFile()
, UploadFile()
und OpenConnection()
haben auch einen Tag SSL
, den Sie auf True
setzen können, um hURL anzuweisen,
eine Verbindung über SSL/TLS zu erzwingen. Dies ist normalerweise nicht notwendig,
wenn Schemata wie https://
oder ftps://
übergeben
werden, kann aber für benutzerdefinierte Verbindungen nützlich sein.