IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Proxy pour localisation d'adresse [ASP.NET]


Sujet :

IGN API Géoportail

  1. #1
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut Proxy pour localisation d'adresse [ASP.NET]
    Bonjour,
    J'aimerais ajouter la localisation d'adresse sur ma carto, mais mon projet est en ASP.NET. J'aimerais savoir si quelqu'un a déjà réalisé le proxy nécessaire en ASP.NET (ou peut me donner une piste sur comment faire) ?

  2. #2
    Membre averti
    Femme Profil pro
    Consultante SIG
    Inscrit en
    Mars 2011
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultante SIG

    Informations forums :
    Inscription : Mars 2011
    Messages : 233
    Points : 356
    Points
    356
    Par défaut
    bonjour,
    le proxy ASP est disponible en téléchargement sur le site de l'api:
    https://api.ign.fr/geoportail/api/do.../download.html

  3. #3
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut
    Heu, c'est possible d'utiliser cela avec l'asp.net ?
    Tu fais comment ?

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Unusual Voir le message
    Heu, c'est possible d'utiliser cela avec l'asp.net ?
    Tu fais comment ?
    On n'est pas spécialiste d'ASP, mais si tu utilises ASP.NET, tu dois avoir plus de connaissance que nous sur comment

  5. #5
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut
    On n'est pas spécialiste d'ASP, mais si tu utilises ASP.NET, tu dois avoir plus de connaissance que nous sur comment
    Je me dis qu'il faudra surement faire un service web / WCF mais que si quelqu'un l'avait déjà fait, j'aurais pu gagner du temps

    Pas plus de réponses sur le sujet sur le forum ASP.NET...
    J'ai souvent l'impression d'être seul au monde avec l'ASP.NET

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Unusual Voir le message
    J'ai souvent l'impression d'être seul au monde avec l'ASP.NET
    Je compatis

    J'ai tapé "asp.net proxy simple" dans THE moteur de recherche est trouvé des sites comme :

    * .net by example
    * asp.net proxy page

    peut-être qu'il y a de la matière à inspiration dans ces pages

  7. #7
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut
    J'ai déjà vu et essayé pas mal de code...mais rien ne fonctionne dans notre contexte...Je n'arrête pas d'avoir des erreurs renvoyées par le serveur.

    Par contre, une petite question : Quand tu déclenches l'appel au proxy, est-ce que ton url est encodée ?

    Est-ce que l'appel est du type :

    http://www.foo.com/bar?a=x&b=y

    ou bien du type (même si in fine, c'est la même chose)

    http%3A%2F%2Fwww.foo.com%2Fbar%3Fa%3Dx%26b%3Dy

    En fait, je voudrais savoir s'il serait susceptible d'avoir des "&" dans la ligne de commande, ce qui génèrerait forcément des problèmes pour moi...

  8. #8
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Unusual Voir le message
    J'ai déjà vu et essayé pas mal de code...mais rien ne fonctionne dans notre contexte...Je n'arrête pas d'avoir des erreurs renvoyées par le serveur.

    Par contre, une petite question : Quand tu déclenches l'appel au proxy, est-ce que ton url est encodée ?
    Oui, sinon le serveur qui va recevoir la requête va mal découper les paramètres envoyés (d'ailleurs le proxy va lui aussi se prendre les pieds dans le plat)

    Citation Envoyé par Unusual Voir le message
    Est-ce que l'appel est du type :

    http://www.foo.com/bar?a=x&b=y

    ou bien du type (même si in fine, c'est la même chose)

    http%3A%2F%2Fwww.foo.com%2Fbar%3Fa%3Dx%26b%3Dy
    Du second

    Citation Envoyé par Unusual Voir le message
    En fait, je voudrais savoir s'il serait susceptible d'avoir des "&" dans la ligne de commande, ce qui génèrerait forcément des problèmes pour moi...
    Ben oui, il suffit de les encoder côté client, et décoder côté proxy ...

  9. #9
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut
    Citation Envoyé par dgrichard Voir le message
    Oui, sinon le serveur qui va recevoir la requête va mal découper les paramètres envoyés (d'ailleurs le proxy va lui aussi se prendre les pieds dans le plat).
    ...et je me demandais justement si cela ne venait pas de l'appel justement ce plantage...Le serveur n'est pas très bavard pour dire d'où vient le problème...

    Il semblerait que je n'aille vraiment pas loin avec le proxy...pourtant le code n'est pas compliqué...

    Comment fais-tu l'appel au proxy ?

  10. #10
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Unusual Voir le message
    ...et je me demandais justement si cela ne venait pas de l'appel justement ce plantage...Le serveur n'est pas très bavard pour dire d'où vient le problème...

    Il semblerait que je n'aille vraiment pas loin avec le proxy...pourtant le code n'est pas compliqué...

    Comment fais-tu l'appel au proxy ?
    En mettant juste le proxy en paramètre à la création du viewer
    et en n'oubliant pas de mettre *?url=* à la fin de l'URL du proxy

  11. #11
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut
    Je ne voulais pas savoir comment indiquer le proxy à l'API mais plutôt savoir comment l'API déclenchait l'appel au proxy paramétré

  12. #12
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Unusual Voir le message
    Je ne voulais pas savoir comment indiquer le proxy à l'API mais plutôt savoir comment l'API déclenchait l'appel au proxy paramétré
    Ben, toute seule

    Grosso modo, l'API calcule l'URL du service à invoquer, puis si le proxy est défini (et qu'il y a besoin de passer par, i.e. d'utiliser OpenLayers.Request.XmlHttpRequest) alors l'API encode l'URL et invoque le proxy en ajoutant l'URL encodée.

  13. #13
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    379
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 379
    Points : 194
    Points
    194
    Par défaut
    Ben c'est surtout pour savoir si cela peut poser un problème dans la "mécanique de chargement de page ASP.NET"...je continue mes tests, mais pas grand succès pour l'instant...je vais laisser un peu de côté pour l'instant.

Discussions similaires

  1. Quel est le login pour 1 Application Web ASP.NET avec SQL Server?
    Par david4444 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 13/06/2008, 11h41
  2. Formulaire pour MOSS 2007 avec asp.net 2.0
    Par peregna2007 dans le forum SharePoint
    Réponses: 0
    Dernier message: 30/03/2008, 13h22
  3. Combien de temps pour devenir autonome en asp.net?
    Par cirtey dans le forum ASP.NET
    Réponses: 7
    Dernier message: 07/09/2007, 01h28
  4. Réponses: 2
    Dernier message: 28/03/2007, 16h03
  5. Problème pour accéder aux données ASP.net côté client
    Par mappy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/07/2006, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo