HTTPProxy()

Syntax

HTTPProxy(URL$ [, User$, Passwort$])
Beschreibung
Gibt einen Proxy an, der für die folgenden HTTP-Befehle verwendet werden soll: ReceiveHTTPFile(), ReceiveHTTPMemory(), HTTPRequest() und HTTPRequestMemory().

Parameter

URL$ Die URL, die für den Proxy verwendet werden soll. Der Standardwert ist HTTP-Proxy, wenn kein Präfix angegeben ist. Verfügbare Präfixe zum Festlegen des Proxy-Typs:
  http://    - HTTP Proxy (Standard)
  socks4://  - SOCKS4 Proxy
  socks4a:// - SOCKS4 Proxy mit Domain-Namen-Unterstützung anstelle der IP-Adresse
  socks5://  - SOCKS5 Proxy
  socks5h:// - SOCKS5 Proxy und fragt den Proxy, das Auflösen des Hostnamens zu übernehmen
User$, Passwort$ (optional) Der Benutzer (englisch "User") und das Passwort für die Verbindung zum Proxy (falls vorhanden).

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Auf Linux muss 'libcurl' installiert sein, damit dieser Befehl funktioniert (die meisten Linux-Distributionen haben es bereits installiert).

Beispiel

  HTTPProxy("socks4://127.0.0.1")

  Filename$ = SaveFileRequester("Where to save index.php ?", "", "", 0)

  If ReceiveHTTPFile("http://www.purebasic.com/index.php", Filename$)
    Debug "Success"
  Else
    Debug "Failed"
  EndIf

Siehe auch

ReceiveHTTPFile(), ReceiveHTTPMemory(), HTTPRequest(), HTTPRequestMemory()

Unterstützte OS

Alle

<- HTTPProgress() - Http Inhaltsverzeichnis - HTTPRequest() ->