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

Windows Communication Foundation .NET Discussion :

Methodes exposees en REST et SOAP


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut Methodes exposees en REST et SOAP
    Bonjour,

    J'ai pris parti d'exposer mes services en rest et en soap afin d'etre accessible avec le plus grans nombre de techno

    Javascript, Php et les asp 3.0 classic utlisent REST
    JSP / Java, asp.net, c#.net utilisent SOAP.

    Afin que les langages utilisant REST puissent bien fonctionner il a fallu que je change le type de tous mes parametres de methodes en type string:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Client getClientById(int id) --> Client getClientById(string id)
    Ce qui me gene c'est que lorsque j'utilisent ces meme methodes en ASP.Net par exemple et bien je suis gené de devoir passer que des string, y a t il une facon de faire ?


    Merci à vous.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Dans les exemples fournis sur cette page, on voit bien qu'il possible de passer des entiers et pas des strings.

    Donc je me demande quelle est l'erreur qui t'a poussé à utiliser que des strings ?

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Dans toutes les docs que j'ai vu et lorsque je mets des type autre que string, a l'execution on me signal que je dois mettre que des type strings entant que parametres.

    Variables for UriTemplate path segments must have type 'string'

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par topolino Voir le message
    Variables for UriTemplate path segments must have type 'string'
    T'as peut-être raison et aussi peut-être que c'est le site MSDN qui n'est pas à jour

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Du coup faut il surcharger toutes les methodes a ton avis ?

    Je cherche une solution.

    EN plus que dois je faire de mes parametres de type out ? car j'en ai pas besoin en REST mais je veux les garder quand je suis en SOAP.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Ouais du coup, il faut utiliser des strings dans toutes les méthodes !

    Cette modification est moins coûteuse que de se mettre à créer un contrat spécifique pour les connexions REST

Discussions similaires

  1. Scanner de requête REST et SOAP
    Par flolebreton dans le forum Services Web
    Réponses: 1
    Dernier message: 28/03/2013, 01h34
  2. Configuration Rest et Soap
    Par topolino dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 02/03/2011, 09h01
  3. [Aide] Service web RESt et SOAP
    Par brixou dans le forum Services Web
    Réponses: 0
    Dernier message: 22/02/2011, 10h11
  4. [SQL-C#-PHP : SOAP] complexité des methodes C#
    Par rudylar dans le forum Services Web
    Réponses: 1
    Dernier message: 04/07/2008, 18h16
  5. [SQL-C#-PHP : SOAP] complexité des methodes C#
    Par rudylar dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 04/07/2008, 13h10

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