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=20&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=20&q=algorithmique"
is=loc.openStream();
et tout marche bien lorsque je remplace "http://
www.google.fr/search?num20..." par "http://www.google.fr"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Real Gagnon
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(HttpURLConne ction.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"
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
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(HttpURLConne
ction.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"
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
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(HttpURLConne ction.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"
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
tine
Merci, ça marche. "Real Gagnon" a écrit dans le message de news:
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(HttpURLConne ction.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"
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
Merci, ça marche.
"Real Gagnon" <realgagnon_@_yahooSpamIsBadSstripunderscore.com> a écrit dans
le message de news: Xns973B87E4B898Arealhowtowwwrgagnonc@140.99.99.130...
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(HttpURLConne
ction.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"
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
Merci, ça marche. "Real Gagnon" a écrit dans le message de news:
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(HttpURLConne ction.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"
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