Functions > Network >


HttpSetProxy

Définit un proxy internet pour l'utiliser dans un accès HTTP.

HttpSetProxy ( mode = 0 [, "proxy:port" [, "username" [, "password"]]] )

Paramètres

mode Le mode de proxy à utiliser:
    $PROXY_IE (0) = (par défaut) Utilise les paramètres en cours d'Internet Explorer pour le proxy.
    $PROXY_NONE (1) = N'utilise pas de proxy (accès direct).
    $PROXY_SPECIFIED (2) = Utilise le proxy spécifié.

Les constantes sont définies dans "AutoItConstants.au3".
proxy:port [optionnel] L'adresse et le port du proxy à utiliser. Voir Remarques ci-dessous.
username [optionnel] Si nécessaire, le nom d'utilisateur pour le proxy.
password [optionnel] Si nécessaire, le mot de passe pour le proxy.

Valeur de retour

Aucune.

Remarques

Internet Explorer 3 ou plus récent doit être installé pour que cette fonction fonctionne.

Seuls les serveurs proxy CERN (W3C) sont pris en charge.

Les serveurs proxy sont habituellement définis par une adresse web et un numéro de port. La plupart des prestataires utilisent le port 8080. Si votre proxy est "www.proxy.com" et le port est 8080 alors, vous utiliserez les paramètres suivants:
HttpSetProxy(2, "www.proxy.com:8080")

La plupart des serveurs proxy ne nécessitent ni nom d'utilisateur ni mot de passe.

En utilisant le mode 0, vous pouvez spécifier un nom d'utilisateur et un mot de passe qui seront utilisés avec le proxy configuré dans Internet Explorer.

En relation

FtpSetProxy, InetGet, InetGetSize, InetRead

Exemple

; N'utilise pas de proxy
HttpSetProxy(1)

; Utilise les valeurs par défaut d'IE pour le proxy
HttpSetProxy(0)

; Utilise le proxy "www-cache.myisp.net" sur le port 8080
HttpSetProxy(2, "www-cache.myisp.net:8080")