Bonjour,
Pourriez vous svp m'aider?
Mon application interroge un serveur web en passant par un proxy.
Elle fonctionne mais surprise... lorsque le proxy n'est pas joignable, l'application va en direct au lieu de retourner un erreur.
Y-t-il moyen de savoir si l'on est passé par le proxy ou non?
Merci pour votre aide
Lou
Voici un extrait du code qui est des plus classique je crois (Java n'est pas ma spécialité):
sysProperties.put("proxyHost", MyProxyStr);
sysProperties.put("proxyPort", MyPortStr);
sysProperties.put("proxySet", "true");
conn = url.openConnection();
conn.setUseCaches(false);
c = (HttpURLConnection) conn;
DataInputStream TheHtml = new DataInputStream(url.openStream());
try
{
while ((thisline = TheHtml.readLine()) != null) {
System.out.println(thisline);
}
}
catch (Exception e)
{
System.err.println(e);
}
Partager