[Java] Requete au proxy sans resolution DNS

Requete au proxy sans resolution DNS [Java] - Java - Programmation

Marsh Posté le 30-07-2002 à 14:27:47    

Bonjour,
 
Je dois faire passer une requette (internet) a un proxy sans faire de resolution de nom de domain avant.
 
car mon appli est sur une machine n'ayant pas acces a un serveru dns exterieur.
Il faut que j'envoie la requette tel quel et c'est le proxy qui doit effectuer cette resolution.
Actuellement j'ai une UnknownHostException.
 
 
Merci d'avance

Reply

Marsh Posté le 30-07-2002 à 14:27:47   

Reply

Marsh Posté le 30-07-2002 à 14:33:54    

quelle est ta question au juste ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 14:39:50    

comment puis-je bloqué la resolution DNS ?

Reply

Marsh Posté le 30-07-2002 à 14:51:00    

bloquer ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 14:56:15    

DarkLord a écrit a écrit :

bloquer ?




empécher !

Reply

Marsh Posté le 30-07-2002 à 14:57:22    

inhiber?

Reply

Marsh Posté le 30-07-2002 à 15:00:14    

mais c'est pas possible d'etre aussi brouillon. Si tu envoies une requete à un proxy, y a pas de résolution puisque c'est le proxy qui s'occupe de traiter la requete à ta place!
 
Je ne vois pas où est le problème enfin !


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:00:24    

--greg-- a écrit a écrit :

inhiber?




 
 [:rofl]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:00:24    

--greg-- a écrit a écrit :

inhiber?




ne pas faire !!

Reply

Marsh Posté le 30-07-2002 à 15:01:23    

en fait ta question c'est, comment depuis un programme Java utiliser un proxy de manière transparente ...
 
c'est ca?
 
Et pour le unkwownhost c'est un peu normal


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:01:23   

Reply

Marsh Posté le 30-07-2002 à 15:01:36    

DarkLord a écrit a écrit :

mais c'est pas possible d'etre aussi brouillon. Si tu envoies une requete à un proxy, y a pas de résolution puisque c'est le proxy qui s'occupe de traiter la requete à ta place!
 
Je ne vois pas où est le problème enfin !




justement je ne sais pas pourquoi mais ça n'est pas le proxy qui fait cette resolution mais le serveur dns installer sur la machine et ce n'est qu'un serveur de dns local

Reply

Marsh Posté le 30-07-2002 à 15:01:38    

cedric_bix a écrit a écrit :

 
ne pas faire !!




 
re  [:rofl]  
 
 
 :lol:  :lol:  :lol:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:02:06    

cedric_bix a écrit a écrit :

 
justement je ne sais pas pourquoi mais ça n'est pas le proxy qui fait cette resolution mais le serveur dns installer sur la machine et ce n'est qu'un serveur de dns local




 
 :heink:  :heink:  :heink:  
 
c'est quoi comme proxy déjà


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:02:55    

sinon si je fait ma requete en remplacant le nom de donaime par l'adresse ip tou marche bien (en passant par le proxy bien entendue)

Reply

Marsh Posté le 30-07-2002 à 15:03:37    

DarkLord a écrit a écrit :

 
 
 :heink:  :heink:  :heink:  
 
c'est quoi comme proxy déjà




aucune idée !! comment puis-je le savoir chef ??

Reply

Marsh Posté le 30-07-2002 à 15:05:11    

allez hop
 
http://www.rgagnon.com/javadetails/java-0085.html


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:09:53    

c'est ce que je fait :

Code :
  1. PrintWriter pw = response.getWriter();
  2. System.getProperties().put("proxySet", "true" );
  3. System.getProperties().put("proxyHost", proxyHost);
  4. System.getProperties().put("proxyPort", proxyPort);
  5. URL url = new URL(urltxt);
  6. URLConnection connection = url.openConnection();
  7. String userPassword = proxyUser + ":" + proxyUserPassword;
  8. String encoded = B64Code.encode(userPassword);
  9. connection.setRequestProperty("Proxy-Authorization", "Basic " + encoded);
  10. connection.setDoInput(true);
  11. connection.setDoOutput(true);
  12. DataInputStream input = new DataInputStream(connection.getInputStream());
  13. BufferedInputStream bis = new BufferedInputStream(input);
  14. BufferedReader br = new BufferedReader(new InputStreamReader(input));
  15. String currentLne;
  16.             while ((currentLne = br.readLine()) != null) {
  17.                 if (!(currentLne.indexOf(".." ) != -1)) {
  18.                     pw.println(currentLne);
  19.                 } else {
  20.                 }
  21.             }
  22. input.close();


Reply

Marsh Posté le 30-07-2002 à 15:27:33    

bouh ! :cry:

Reply

Marsh Posté le 30-07-2002 à 15:31:07    

Ou la la t'es dans une servlet en plus ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 15:45:13    

oui ! pourquoi c'est betise  :ange: ??
 
j'ai la vague impression que c'est chaud non !??!


Message édité par cedric_bix le 30-07-2002 à 15:45:41
Reply

Marsh Posté le 30-07-2002 à 15:58:08    

bin faut expliquer ton contexte. Elle fait quoi ta servlet (elle répond à quel type de requete et fais quoi avec ?)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-07-2002 à 16:48:45    

elle fait une requette de la forme http://www.yahoo.fr (valeur du String urltxt)(par exemple)
et recopie le code Html dans une portlet.


Message édité par cedric_bix le 30-07-2002 à 16:49:21
Reply

Marsh Posté le 02-06-2004 à 13:05:01    

le probleme est que la connection au proxi se fais mais ce n'est pas lui qui efectue la resolution dns
si un grand maitre du java pouvais nous aider se serais tres simpa de sa part :ange:

Reply

Marsh Posté le 02-06-2004 à 18:12:00    

jawad a écrit :

le probleme est que la connection au proxi se fais mais ce n'est pas lui qui efectue la resolution dns
si un grand maitre du java pouvais nous aider se serais tres simpa de sa part :ange:


c'est quoi ce détérage de topic ?  
il est décédé depuis 2 ans :o
 
 


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed