HTTPProxy()

Syntaxe

HTTPProxy(URL$ [, Utilisateur$, MotdePasse$])
Description
Spécifie un proxy à utiliser pour les commandes HTTP suivantes: GetHTTPHeader(), ReceiveHTTPFile() et ReceiveHTTPMemory()

Arguments

URL$ L'URL à utiliser pour le proxy.
Par défaut c'est un proxy HTTP si aucun préfixe n'est spécifié.
Pour les autres types de proxy, voici les préfixes disponibles:
  http://    - Proxy HTTP(par défaut)
  socks4://  - Proxy SOCKS4
  socks4a:// - Proxy SOCKS4 avec le support de nom de domaine plutôt que l'adresse IP
  socks5://  - Proxy SOCKS5 
  socks5h:// - Proxy SOCKS5 et demande au proxy de faire la résolution du nom d'hôte
Utilisateur$, MotdePasse$ (optionnel) L'utilisateur et le mot de passe à utiliser pour se connecter au proxy (le cas échéant).

Valeur de retour

Aucune.

Remarques

InitNetwork() doit être appelé avant d'utiliser cette commande.

Sur Linux, 'libcurl' doit être installé pour que cette commande fonctionne (déjà installées sur la plupart des distributions Linux).

Exemple

  InitNetwork()

  HTTPProxy("socks4://127.0.0.1")

  Fichier$ = SaveFileRequester("Enregistrer le fichier index.php ?", "", "", 0)

  If ReceiveHTTPFile("http://www.purebasic.com/index.php", Fichier$)
    Debug "Succès"
  Else
    Debug "Echèc"
  EndIf

Voir aussi

GetHTTPHeader(), ReceiveHTTPFile(), ReceiveHTTPMemory()

OS Supportés

Tous

<- HTTPProgress() - Http Index - ReceiveHTTPFile() ->