Bonjour tous le monde .

je vous demande de m'aider sur un probleme que j'arrive pas à le résoudre .
au fil de la conception d'un simple proxy qui joue le role d'un relais et d'un cache ... on doit récuperer le requete HTTP du client et s'occuper de la forwarder (rediriger) vers le web .

pour une simple requete de la page de google la requete ça marche :
URL url = new URL("http://www.google.fr");
url.openConnection();
InputStream is = url.openStream();
is : il sera transmis vers le client en une socket...

Maintenant si la requete est sur une recherche .par exemple:
si le client recherche le mot "pomme":
URL = pomme - Recherche Google
dans ce cas le code au-dessus ne marchera pas ...

URL url = new URL("http://www.google.fr/search?hl=fr&q=pomme&meta=&aq=f&oq=");
url.openConnection();
InputStream is = url.openStream();
au fait il renvoie l'ERREUR 403 forbidden.

j'espere que vous m'avez comprise et vous allez m'aider