2010-09-14 15 views
1

Supposons que j'ai un formulaire HTTP simple qui utilise POST pour passer certains paramètres et renvoie OK ou BAD (ce que je fais). Un client souhaite que cela soit publié en tant que description WSDL. En regardant dans WSDL je vois un marais infini de formalismes, mais pas d'outils pratiques.wrapper WSDL simple pour le processus HTTP?

Sûrement il doit y avoir un moyen simple de créer un wrapper pour un simple processeur de formulaire?

Répondre

0

Lorsque vous effectuez un POST des données de formulaire, utilisez-vous HTML pour envoyer les données des utilisateurs? Si oui, vous devez changer à la fois le client et le serveur. L'idée que vous encapsulez les données du formulaire dans une enveloppe SOAP et envoyez-le sur HTTP. Donc, je ne suis pas sûr de ce que vous entendez par

une enveloppe pour un processeur de forme simple

+0

prendre un service qui est invoqué par un simple formulaire HTTP, à savoir:

et créez une description WSDL afin qu'un service externe puisse l'invoquer. – ddyer

+0

Vous parlez d'un service qui sert du contenu HTML, non? Et le client envoie un HTTP POST avec les valeurs du formulaire dans des paires attribut-valeur? Dans ce cas, un nouveau service Web doit être créé. Sauf si vous utilisez AJAX, qui est XML sur HTTP, dans ce cas, vous avez déjà un service Web, mais il s'agit d'un service Web REST et ils n'ont pas de wsdl déployé. Consultez les services Web REST pour ce dernier cas – Cratylus