Page 1 of 1

Sockets + proxy

PostPosted: Tue Nov 02, 2010 1:08 am
by STC074
Salut je fait des test de requete http via les sockets en java, j'ai décidé de tester ma requete avec un proxy (mon serveur renvoies l'adresse ip du client) seulement en testant le proxy me renvoies une erreur 403, voici mon code :
[code:1:f0df85b34f]package proxy;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
*
*/
public class Main {
private static int port=40335; //port qui ecoute sur mon serveur
private static int portProxy=3128; //port du proxy
private static String requete="";

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
// TODO code application logic here
InetAddress serveur = InetAddress.getByName("110.76.144.83"); //ip du proxy
String host=InetAddress.getByName("adresseDeMonSiteDetest").getHostAddress();
try {
//System.out.println(serveur);
Socket socket = new Socket(serveur, portProxy);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out =new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
requete+="CONNECT "+host+":"+port+ " HTTP/1.1\n";
requete+="Host: "+host+":"+port;
out.println(requete);
System.out.println(requete);
out.println();
out.println("#END#");
String ligne="";
String reponse="";
while((ligne=in.readLine())!=null&&!ligne.equals("#END#"))
reponse+=ligne;
//reponse=in.readLine();
System.out.println(reponse);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (UnknownHostException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}

}
[/code:1:f0df85b34f]
le proxy me renvoies un message du style :
"Erreur 403 Access denied ..."
Voila je pense que cette erreur doit parler à certains moi je debute en programmation reseaux
Merci de votre aide

PostPosted: Sat Dec 31, 2011 11:25 am
by SHERAZE
Intéressant. :)

PostPosted: Sat Dec 31, 2011 5:10 pm
by TorTukiTu
hxxp://lmgtfy.com/?q=http+error+403&l=1

Tortue 974.