Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# API SOAP : envoi d'un header

Envoyé par : ramariavelo

Date : 16/01/2007 15:36

Bonjour à tous,

Je suis novice en XUL, mais je trouve déjà cette technologie très intéressante. Voilà : j'ai un problème avec l'envoi d'un entête à un web services .NET via l'api SOAP. Le message généré par mon code, envoyé au webservice est erroné (je le sais car j'utilise un utilitaire qui vérifie tous les flux partant de mon navigateur).

Voilà la déclaration de mon entête :

var header = new Array();
header[0] = new SOAPHeaderBlock (ticket, "ticket", namespace);

Celà me génère le flux suivant :

<env:Header>
 <ticket xmlns="https://############/general" xsi:type="xs:string" a1:mustUnderstand="1" xmlns:a1="env">B1B590472561713CCA8A41</ticket>
</env:Header>

Et bien sûr, celà ne marche pas. A l'aide d'un autre utilitaire, j'ai remarqué que le bon flux qu'il faut générer est :

<env:Header>
 <essai xmlns="https://############/general">
  <ticket xmlns="https://############/general" xsi:type="xs:string" a1:mustUnderstand="1" xmlns:a1="env">B1B590472561713CCA8A41</ticket>
 </essai>
</env:Header>

Quelqu'un a une idée sur la bonne création de l'entête? Merci pour votre aide :o)

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.