Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONNEXION AU TRAVERS D'UN PROXY HTTP / FTP


Information sur la source

Catégorie :Reseaux et Internet Classé sous : connexion, proxy, http, ftp Niveau : Débutant Date de création : 29/11/2006 Vu : 20 977

Note :
9,5 / 10 - par 4 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


Description

Petit bout de code qui permet de passer par un proxy .. trés utile lorsque c'est le seul moyen de sortir d'un réseau ;-) Tout est détaillé dans le guide java net de Java 1.4 (je crois que c'est deprecated en 5), même pour les proxy FTP !
 

Source

  • Properties props = System.getProperties();
  • props.setProperty("http.proxyHost", "proxy.mondomaine.com");
  • props.setProperty("http.proxyPort", "3128"); // Par défaut 80
  • System.setProperties(systemSettings);
  • // Pour s'authentifier auprès du proxy
  • System.setProperty ("http.proxyUserName", nom_utilisateur);
  • System.setProperty ("http.proxyPassword", mot_de_passe);
Properties props = System.getProperties();
props.setProperty("http.proxyHost", "proxy.mondomaine.com");
props.setProperty("http.proxyPort", "3128"); // Par défaut 80
System.setProperties(systemSettings);

// Pour s'authentifier auprès du proxy
System.setProperty ("http.proxyUserName", nom_utilisateur);
System.setProperty ("http.proxyPassword", mot_de_passe);

Commentaires et avis

signaler à un administrateur
Commentaire de demo2000 le 04/12/2006 15:05:42

Pour une connexion avec Socket il faut utilser BASE64Encoder(), exemple :

public static final String CRLF = "\r\n";
String authString = "username" + ":" + "password";
                String auth = "Basic " + new sun.misc.BASE64Encoder().encode(authString.getBytes());
                Socket socket = new Socket("vsnlproxy.iitk.ac.in", 3128);
                OutputStream out = socket.getOutputStream();

                out.write(("CONNECT toc.oscar.aol.com:9898 HTTP/1.1" + CRLF + "Host: toc.oscar.aol.com:9898" + CRLF).getBytes());
                out.write(("Proxy-Authorization: " + auth + CRLF).getBytes());
                out.write(CRLF.getBytes());

Pour plus de detail :
http://floatingsun.net/articles/java-proxy.html (Merci a Ombitious_Developper du forum www.javafr.com)

Voir le post : http://www.javafr.com/infomsg_SOCKET-407-PROXY-AUTHENTICATION-REQUIRED_827477.aspx#4

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

connexion ftp [ par zmerlicni ] comment je peut me connecter a une bdd oracle et en extraire le contenu des champs et l'affecter a un textbox connexion par un proxy [ par messeant ] Bonjour!!!J'aimerais savois comment faire une connexion avec un programme java en passant par un proxy...Merci pour vos réponses Connexion distante avec un proxy en utilisant la classe URL [ par licot ] Bonjour, J'utilise un logiciel que je dois modifier pour qu'il puisse passer un proxy. Avec comme contrainte l'utilisation de la classe URL, voici mo implemnter un proxy http [ par amari1 ] Salut tous le monde.je suis entrain de programmer un proxy http en java et j'ai eu un probleme de connexion.j'explique les démarches faitent pour impl Proxy HTTP [ par junior31490 ] Bonjour,Je vous écris parce que j'ai vraiment besopin d'aide.Voilà, je dois développer un petit proxy tout simple, permettant de récupérer une requête requete et reponse a travers un proxy [ par hannounamah ] salut Je dois développer un proxy en java pour faire les taches suivantes 1- mettre en écoute  un ServerSocket sur un port  (pour recuperer les requet connexion et transfert par ftp [ par orely15081982 ]  bonjour , je souhaite envoyer et recevoir des fichiers de mon poste client vers mon serveur unix en ftp...je veux passer par mon applet ..avant Se connecter à un FTP via un Proxy de type FTP (le tout en java) [ par leod38 ] Bonjour à tous , je vous arrête tout de suite je ne suis pas la sans avoir fait des recherches approfondit sur gogoleMais bon , tous le monde raconte extraire les infos d'une requete a travers un proxy [ par hannounamah ] salut tout le mondeje dois developper un proxy avec les etapes suivantes1- mettre en ecoute  un ServerSocket sur un port  (pour recuperer les requetes Rédirection d'une page en gardant les cookies[JAVA] [ par therainbow3 ] Bonjour,Actuellement, j'arrive en java à me connecter sur mon proxy, et à aller sur un site web où je me log par requête http POST. Mon but est d'alle


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,076 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.