2012-04-26 9 views

Répondre

4

Vous devrez utiliser l'objet WinJS.xhr pour appeler votre service Web SOAP. Votre ne pas mentionner que beaucoup de détails sur la demande de savon que vous voulez faire, donc je créé un petit code fictif que vous devez remplir avec vos propres paramters:

WinJS.xhr({ 
    type: "GET", 
    user: accountSid, 
    password: authKey, 
    url: "http://yourWebserviceUrl.com", 
    headers: { "YourSoapHeaders": "WithTheirValues" }, 
    }).then(success, error); 

function succes(response) 
{ 
} 

function error(error) 
{ 
} 

S'il vous plaît noter que seul le url propriété la demande xhr est obligatoire. Si vous n'avez pas de nom d'utilisateur/mot de passe, vous pouvez simplement supprimer ces valeurs de l'objet. Supplémentaire si vous devez envoyer des données avec votre demande (par exemple si vous faites une demande POST) que vous pouvez utiliser la propriété data pour entrer ces données.

supplémentaires est ici un post sur MSDN à propos de la consommation d'un webservice avec WinJS.Xhr http://msdn.microsoft.com/en-us/library/windows/apps/hh868282.aspx

(S'il vous plaît noter que ce n'est pas un webservice SOAP, mais ils expliquent le concept de consommation webservices)

+0

Très merci pour cette , bien que j'aie utilisé https://github.com/doedje/jquery.soap pour la raison que je n'étais pas intéressé à écrire des enveloppes de demande SOAP moi-même. – Sadi

Questions connexes