Bonjour, j'ai installé Soap UI ... Comme C, Java nous allons créer un exemple de programme. De même, je voulais utiliser un exemple de demande et de réponse ... comment créer une demande et une réponse sans WSDL?
Je souhaitais envoyer une demande SOAP à un simple contrôleur ASP.NET MVC. Voici comment j'ai réussi à le faire avec SoapUI:
1) Créez une demande SOAP en utilisant n’importe quel WSDL (quel que soit le WSDL que vous utilisez, vous la changerez).
2) Ouvrez une demande, modifiez l'URL et modifiez le corps de la demande.
De cette façon, vous pouvez envoyer une demande SOAP avec un contrôle total. Juste au cas où cela serait utile, à l’intérieur du contrôleur, je consignais toutes les demandes que nous recevons à l’aide de cette information en C #:
string requestData;
// Get raw request body
using (Stream receiveStream = Request.InputStream)
{
// Move to begining of input stream and read
receiveStream.Position = 0;
using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8))
{
requestData = readStream.ReadToEnd();
}
}
Même si vous avez posé cette question il y a quelques années et espérons que vous avez trouvé une réponse à votre question.
Voici ma réponse à votre question, espérons pas trop tard.
SoapUI est conçu pour tester l'API, service Web. Pour commencer à le tester, vous devez avoir accès à un WSDL. Cela dit, un projet peut être créé sans WSDL. La seule fois où je peux penser que je n'aurais pas besoin d'un WSDL serait lorsque tout ce que je teste n'est pas un service Web et peut être testé en utilisant une étape JDBC ou une étape groovy ou une étape similaire à l'exception de l'étape de demande de test.
Dans l'un de vos commentaires, vous avez demandé si un fichier WSDL est disponible. Oui, il existe un site sur lequel des fichiers WSDL accessibles au public sont disponibles. Vous pouvez consulter le site ci-dessous pour les fichiers WSDL.
http://www.xmethods.net/ve2/index.po
http://www.webservicelist.com/
http://www.webservicex.net/WS/wscatlist.aspx
J'espère que vous avez plus de chance avec soapUI qu'avec cette question.