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

Services Web Discussion :

Changer le content type de text/xml vers "application/vnd.google-earth.kmz kmz"


Sujet :

Services Web

  1. #1
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut Changer le content type de text/xml vers "application/vnd.google-earth.kmz kmz"
    Bonjour,

    Je cherche à afficher des info dans google earth avec une mise à jour périodique. Google earth sait très bien faire cela.
    Il va chercher un fichier xml à l'url qu'on lui parametre.

    Chez moi, cette url pointe vers un webservice asp.net qui renvoi une joli string contenant un xml. Ce xml, si je le met dans un fichier fonctionne bien, il est valide et bien formé.
    Or, quand c'est le webservice retourne ce xml, Google Earth n'en veux pas car il attend ce content type : "application/vnd.google-earth.kmz kmz" et mon webservice renvoi du "text/xml; charset=utf-8".

    Est ce que je peux changer cela ? et comment ?

    Merci de votre aide

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Si Google Earth veux du "application/vnd.google-earth.kmz kmz" en content-type, utilisez une simple page ASP.NET (aspx) à la place d'un Web Service (asmx).
    Dans ce cas, vous n'auriez qu'a changé le content-type dans l'objet "Response" de la Page ASP.NET.

  3. #3
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut
    Merci pour cette réponse, c'est effectivement celle à laquelle j'avais pensé mais elle contourne mon problème.

    Personne ne sait changer le content-type d'un webservice .NET ?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Web Service via HTTP, c'est SOAP point bar. (avec de multiple encodage SOAP)

  5. #5
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut
    Merci de cette réponse.

    Cependant,
    (avec de multiple encodage SOAP)
    ça ce paramètre quelque part l'encodage SOAP ?

    Merci

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Oui, dans le WSDL du Web Service.

    Après, il faut l'infrastructure qui permet d'implémenter en émission et en réception cet encodage.

    Ne cherchez pas midi à 14heures. Faite une page Web, en ASP.NET ou autre.

  7. #7
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut
    Bon tant pis, j'ai donc utilisé une page ASP.NET et ca marche.

    J'aimerais bien par curiosité avoir des infos sur "l'infrastructure qui permet d'implémenter en émission et en réception cet encodage"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 14/04/2015, 23h16
  2. parser une reponse xml avec content-type="text/html"
    Par roro06 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/10/2010, 11h30
  3. Changer le content-type pour export vers Excel
    Par toto1011 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/02/2009, 13h54
  4. Status: 500 Internal Server Error Content-Type: text/html
    Par hackiles dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 22/01/2008, 21h33
  5. [XSLT] transformation xml vers fichier .text !
    Par kader78190 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 03/11/2006, 12h45

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