Bonjour,

Totalement novice en matière de transfert de données via ce protocole, je cherche à afficher un PDF dont les informations me renvoyées via un Web Service Soap avec le mécanisme MTOM.

Je récupère donc un DataHandler avec un xop:include dans le XML de retour, contenant un href dont la valeur devrait me permettre d'accéder au document PDF.

Code XML : 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
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:readObjectResponse xmlns:ns2="http://...servicestore.../">
         <result>
            <dataHandler>
               <xop:Include href="cid:d1b722d3-57c3-484e-b720-5ec03800507b-60@cxf.apache.org" xmlns:xop="http://www.w3.org/2004/08/xop/include"/>
            </dataHandler>
            <wsResultStatus>
               <code/>
               <detail/>
               <javaException/>
               <message/>
               <successful>true</successful>
            </wsResultStatus>
         </result>
      </ns2:readObjectResponse>
   </soap:Body>
</soap:Envelope>

J'ai des difficultés à trouver comment faire cela en Java de manière assez simple ...
On m'a suggéré de construire une URL avec les infos renvoyées par le Web Service pour la balancer au navigateur, mais je ne sais pas comment m'y prendre ...

Merci d'avance pour votre aide précieuse !