requête sur google
Le
tine
Bonjour,
Quelqu'un pourra me dire pourquoi l'exeption (
java.io.IOException: Server returned HTTP response code: 403 for URL:
http://www.google.fr/search?num &q=algorithmique
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:814)
est produite dans le code:
loc=new URL("http://www.google.fr/search?num &q=algorithmique"
is=loc.openStream();
et tout marche bien lorsque je remplace "http://
www.google.fr/search?num20" par "http://www.google.fr"
Merci
Quelqu'un pourra me dire pourquoi l'exeption (
java.io.IOException: Server returned HTTP response code: 403 for URL:
http://www.google.fr/search?num &q=algorithmique
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:814)
est produite dans le code:
loc=new URL("http://www.google.fr/search?num &q=algorithmique"
is=loc.openStream();
et tout marche bien lorsque je remplace "http://
www.google.fr/search?num20" par "http://www.google.fr"
Merci

Poser une question


C'est parce que Google restreint l'appel a des browsers (pas directement
par du code Java). La solution est d'initialiser le champ "User-Agent" a
une valeur connue.
Voir http://www.rgagnon.com/javadetails/java-0399.html
pour un exemple.
Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB code examples ? Visit Real's How-to
* http://www.rgagnon.com/howto.html
"Real Gagnon" le message de news: