est-il possible d'appeler un webservice qui accepte 5 paramètres de chaîne sans envoyer via json? (Est-ce recommandé) J'ai créé un webservice avec une méthode qui accepte 5 params string .. et j'ai mon jqueryappel d'un service Web avec jquery qui accepte cinq paramètres STRING?
$.ajax({
type: "POST",
url: "Service.aspx/CreateClient",
data: "{}",
contentType: "application/json; charset=utf-8", //// ERMMM ???
dataType: "json", // ERMMM?
success: function(msg) {
alert(msg.d);
},
error: function() {
alert('error');
}
});
L'ancienne sans utiliser jquery était de faire
this.para.add("Name", name);
this.para.add("ClientNum", clnum);
this.para.add("Email", email);
this.para.add("Register", register);
this.para.add("Message", message);
SOAPClient.invoke(this.url, "MyService.aspx/CreateClient", this.para, true, this.completeDone, this);
A à l'autre extrémité, il atterrit et remplit tous les paramètres ....
Quelle est la méthode recommandée? Pourquoi ne pas utiliser les variables querystring et éviter le surdébit du protocole SOAP?