Bonjour à tous,
Mon problème est plutôt simple :
J'ai hébergé une application sur un VPS qui possède 2 adresses IPs.
J'aimerais pouvoir faire des requêtes HTTP, en passant par l'une ou par l'autre IP.
Dans mes recherches, j'ai appris le concept d'interface réseau, je crois avoir compris de quoi il s'agit, et je me suis familiarisé avec la classe NetworkConnection.
Lorsque je fais une requête HTTP de cette façon :
Sauf erreur de frappe, cela fonctionne très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 try { URL url = new URL ("http:///www.developpez.net"); // par exemple ;) URLConnection cnx = url.openConnection (); BufferedReader in = new BufferedReader (new InputStreamReader (cnx.getInputStream ())); StringBuffer szBuffer = new StringBuffer (); char [] tChar = new char [512]; while (true) { int iLength = in.read (tChar, 0, 512); if (iLength < 0) break; szBuffer.append (new String (tChar, 0, iLength)); } in.close (); System.out.println (new String (szBuffer)); } catch (Exception e) { e.printStackTrace (); }
Mais cette requête "partira" toujours de l'ip1.
Que faudrait-il modifier pour pouvoir utiliser l'ip2 ?
J'espère avoir été suffisamment,
Merci d'avance,
Christoufe
Partager