Bonjour,
En essayant d'utiliser le webservice ols (http://gpp3-wxs.ign.fr/CLE/geoportail/ols), le serveur me renvoie une erreur 403.
La clé utilisée provient de http://api.ign.fr. C'est une clé SIG valide (le wmts fonctionne correctement dans un navigateur), qui sauf erreur de ma part, d'après l'autoconfig, autorise les requêtes OpenLS:
L'erreur apparaît à la fois lorsque je me connecte via une application tierce (GeoMedia), et via mon navigateur grâce à un simple code javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <Layer hidden="0" queryable="0"> <Server service="OGC:OPENLS;Geocode" title="Géocodage par adresses" version="1.2"> <OnlineResource xlink:href="http://gpp3-wxs.ign.fr/geoportail/ols" xlink:type="simple"/> </Server> <Name>StreetAddress</Name> <Title>Adresses</Title> <Abstract>Localisation des propriétés fondée sur les identifiants des adresses, habituellement le nom de la rue, le numéro de la maison et le code postal.</Abstract> <Extension> <gpp:Layer id="StreetAddress$GEOPORTAIL:OGC:OPENLS" visibleInCatalog="0"> <gpp:Thematics> <gpp:Thematic>Adresses</gpp:Thematic> </gpp:Thematics> <gpp:InspireThematics> <gpp:InspireThematic>Adresses</gpp:InspireThematic> </gpp:InspireThematics> <gpp:BoundingBox>-180,-90,180,90</gpp:BoundingBox>
J'imagine qu'il doit y avoir un problème au niveau de ma requête ou de ma compréhension du xml d'autoconfig mais je ne vois pas lequel...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script type="text/javascript"> var rq = new XMLHttpRequest(); rq.open("POST",'http://gpp3-wxs.ign.fr/CLE/geoportail/ols'); rq.send(); </script>
Merci pour votre aide
Partager