Je veux faire un proxy en Java ?

Fermé
Mr_Webster_Lewis - 21 avril 2008 à 14:35
 Mr_Webster_Lewis - 21 avril 2008 à 16:03
Bonjour,

Je voudrais réaliser un proxy simple en java, c'est à dire un proxy qui recupere la page web et qui l'affiche.
Sachant que je suis completement novice en Java.

J'ai déja commencé a réalisé une parti du code qui me permet d'afficher des chose dans le navigateur, pouvais vous m'aider à complété ce proxy ?

Voici mon code :

import java.io.*;
import java.util.*;
import java.net.*;

public class proxy {


public static void main(String[] args) {

try {
ServerSocket ecoute = new ServerSocket(1111);

String message;
Socket service;

boolean test;
Vector tabLignes=new Vector();

service = ecoute.accept();

BufferedReader entree = new BufferedReader (new InputStreamReader(service.getInputStream()));
PrintWriter sortie = new PrintWriter(service.getOutputStream());
test=true;
while (test){
message=entree.readLine();
if (message.equals("")) test=false;
else { tabLignes.add(message);
System.out.println(message);
}
}
System.out.println("sortie de la boucle");

sortie.println("HTTP/1.1 200 OK");
sortie.println("");
int taille=tabLignes.size();
for (int i=0; i<taille;i++)
{
message=(String)tabLignes.elementAt(i);
sortie.println(message);
}

for (int i=0;i<taille;++i)
{
message=(String)tabLignes.elementAt(i);
String[] entetes = message.split(" ");
System.out.println(message);
System.out.println(entetes[1]);

}



sortie.close();
entree.close();
service.close();
}
catch(Exception e){
System.err.println("erreur :" + e);
}

}

PLEASE HELP !!!!!!!!
Je vous remercie par avance des réponses !!
A voir également:

1 réponse

Mr_Webster_Lewis
21 avril 2008 à 16:03
Please !
personne pour m'aider ??
0