Est-il possible de faire les appels au Location Service sans passer par l'API Javascript ?
Je compte utiliser une servlet pour faire les demande de geocodage d'adresse.
Je n'ai pas trouvé d'exemple sur le net.
A priori il faut que je fasse 2 appels, tout comme l'API JS. Le premier en getToken pour récupérer mon id de session et le second au location service.
Si dans ma servlet j'utilise un code du style
Lorsque j'essaye ce code, j'ai un 403. Mon serveur est pourtant en localhost:8080 comme indiqué dans mon contrat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 URL adr = new URL("http://jeton-api.ign.fr/getToken?key=*****&output=xml"); connex.setDoOutput(true); OutputStreamWriter osw = new OutputStreamWriter(connex.getOutputStream()); System.out.println(connex.getInputStream()); osw.flush(); osw.close();
java.io.IOException: Server returned HTTP response code: 403 for URL: http://jeton-api.ign.fr/getToken?key=*****&output=xml
Je sais qu'il ne s'agit pas là de l'utilisation de l'API JS mais peut-être avez-vous une idée sur le pourquoi un 403 ?
Merci de votre aide
Partager