ProxyOptions Classe
- java.
lang. Object - com.
azure. core. http. ProxyOptions
- com.
public class ProxyOptions
Cela représente la configuration du proxy à utiliser dans les clients http.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ProxyOptions(ProxyOptions.Type type, InetSocketAddress address) |
Crée des options de proxy |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
static
Proxy |
fromConfiguration(Configuration configuration)
Tente de charger un proxy à partir de la configuration. |
static
Proxy |
fromConfiguration(Configuration configuration, boolean createUnresolved)
Tente de charger un proxy à partir de l’environnement. |
Inet |
getAddress()
Obtient l’adresse du proxy. |
String |
getNonProxyHosts()
Obtient l’hôte qui contourne le proxy. |
String |
getPassword()
Obtient le mot de passe du proxy. |
Type |
getType()
Obtient le type du proxy. |
String |
getUsername()
Obtient le nom d’utilisateur du proxy. |
Proxy |
setCredentials(String username, String password)
Définissez les informations d’identification du proxy. |
Proxy |
setNonProxyHosts(String nonProxyHosts)
Définit les hôtes qui contournent le proxy. |
Méthodes héritées de java.lang.Object
Détails du constructeur
ProxyOptions
public ProxyOptions(ProxyOptions.Type type, InetSocketAddress address)
Crée ProxyOptions.
Parameters:
Détails de la méthode
fromConfiguration
public static ProxyOptions fromConfiguration(Configuration configuration)
Tente de charger un proxy à partir de la configuration.
Si un proxy est trouvé et chargé, l’adresse du proxy est résolue par DNS.
Les configurations d’environnement sont chargées dans cet ordre :
- Azure HTTPS
- Azure HTTP
- Java HTTPS
- Java HTTP
Les configurations de proxy Azure seront préférées aux configurations de proxy Java, car elles sont plus étroitement limitées à l’objectif du SDK. En outre, des protocoles plus sécurisés, HTTPS et HTTP, seront préférés.
null
est retourné si aucun proxy n’a été trouvé dans l’environnement.
Parameters:
null
est passé, il getGlobalConfiguration() sera utilisé.
Returns:
null
, sera retourné.fromConfiguration
public static ProxyOptions fromConfiguration(Configuration configuration, boolean createUnresolved)
Tente de charger un proxy à partir de l’environnement.
Si un proxy est trouvé et chargé, l’adresse proxy est résolue par DNS en fonction de createUnresolved
. Quand createUnresolved
est true la résolution getAddress() peut être nécessaire avant d’utiliser l’adresse dans les appels réseau.
Les configurations d’environnement sont chargées dans cet ordre :
- Azure HTTPS
- Azure HTTP
- Java HTTPS
- Java HTTP
Les configurations de proxy Azure seront préférées aux configurations de proxy Java, car elles sont plus étroitement limitées à l’objectif du SDK. En outre, des protocoles plus sécurisés, HTTPS et HTTP, seront préférés.
null
est retourné si aucun proxy n’a été trouvé dans l’environnement.
Parameters:
null
est passé, il getGlobalConfiguration() sera utilisé. Si NONE est passé IllegalArgumentException sera levée.
Returns:
null
, sera retourné.getAddress
public InetSocketAddress getAddress()
Obtient l’adresse du proxy.
Returns:
getNonProxyHosts
public String getNonProxyHosts()
Obtient l’hôte qui contourne le proxy.
Returns:
getPassword
public String getPassword()
Obtient le mot de passe du proxy.
Returns:
getType
public ProxyOptions.Type getType()
Obtient le type du proxy.
Returns:
getUsername
public String getUsername()
Obtient le nom d’utilisateur du proxy.
Returns:
setCredentials
public ProxyOptions setCredentials(String username, String password)
Définissez les informations d’identification du proxy.
Parameters:
Returns:
setNonProxyHosts
public ProxyOptions setNonProxyHosts(String nonProxyHosts)
Définit les hôtes qui contournent le proxy.
Le format attendu de la chaîne transmise est une '|'
liste délimitée d’hôtes qui doivent contourner le proxy. Les chaînes hôtes individuelles peuvent contenir des caractères regex tels que '*'
.
Parameters:
Returns:
S’applique à
Azure SDK for Java