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

Conception Web Discussion :

Equivalent de <soapenv:Header> dans le monde REST


Sujet :

Conception Web

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Equivalent de <soapenv:Header> dans le monde REST
    Bonjour à tous,
    Je suis sur le point de réécrire un service web SOAP en REST, dans mon web service SOAP, j’ai plein de headers que je récupère derrière dans des intercepteurs CXF. Je cherche à savoir comment mettre en place une sorte de header à la SOAP avec du JAX-RS par exemple.
    L’idée toute bête que j’ai eu c’est d’encapsuler le message dans des classes à moi : MyHeader et MyBody, ... par exemple, mais ça ne me parait pas du tout propre et je voudrai savoir comment faire cela proprement.

    un exemple de header que j'utilise dans mes web services SOAP.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      <namespace:Header>
      	   <ns2:locks xmlns:ns2="http://xxx">
         	    <version version="24" type="PERSON" id="1203221"/>
             </ns2:locks>
       </namespace:Header>
    Merci à vous

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Réécriture de web service SOAP en REST : Gestion header
    Je reviens vers vous pour éclaircir ma question
    Dans l’état actuel de mon web service SOAP, j’ai une opération create permettant de créer une personne ( nom, prenom, sexe, …), j’ai aussi un objet Lock (lockId, objectId, version) que je passe dans l’entête de mon enveloppe SOAP et qui permet de gérer les accès concurrents sur l’invocation du web service.
    Pour réécrire ce service en REST, j’ai pensée à créer des ressources Personne et Lock que j’encapsule dans une nouvelle ressource PersonneRequestResource lors de l’invocation du web service, sachant que j'aurai un intercepteur dans le quel je vais extraire mes deux ressource ...


    lors de l’envoi d’une requete de creation d’une personne PersonneRequestResource
    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
     {
    “personne” :
     {
              "nom": "Shakespeare",
              "prenom": “William”,
              "sexe": "M"
    },
    
    “”lock” :
    {
            “lockId” : “val1”
            “objectId” : “val2”
            “version” : “val3”
    }
    
     }
    Par ailleurs, j'ai regardé s'il existe une solution dans les API RESTful, mais pour l'instant je n'ai pas eu assez d'informations.
    Est ce une bonne solution pour simuler les headers à la SOAP ? Est ce raisonnable de faire pareil pour les aspects liés à la sécurité ?

    Je vous remercie d'avance.

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/05/2008, 17h39
  2. include headers c dans un prog en c++
    Par grabriel dans le forum C++
    Réponses: 17
    Dernier message: 24/04/2008, 16h33
  3. header("Location: ...") dans un nouvel onglet
    Par Invité dans le forum Langage
    Réponses: 2
    Dernier message: 21/04/2008, 19h26
  4. Réponses: 9
    Dernier message: 14/09/2007, 11h31
  5. renvoyer un header video dans un script
    Par Clorish dans le forum Langage
    Réponses: 4
    Dernier message: 03/11/2006, 12h17

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