Je souhaite appeler un service wcf pour effectuer des tests sur la couche http. Je ne veux pas ajouter une référence de service et créer un proxy et invoquer. Je veux créer un nouveau test web (VSTS) qui envoie une requête http au service et publie (Http post) la requête dans le corps http en tant que xml.Service WCF invoquant - sans aucune référence ajoutée
J'ai des métadonnées de service, avec lesquelles je peux voir les contrats de données, mais l'opération wsdl: a seulement le nom d'opération, wsdl: l'entrée est juste vide. Sur le Contary, un service asmx aura la demande de savon dans les métadonnées qui peuvent être copiées en tant que corps de requête http, avec les paramètres remplacés. Comment construire un corps XML de service wcf à partir de zéro simplement en regardant les métadonnées de service (pas d'accès aux journaux de service aussi), ont juste le point final.
Il est quelque chose comme
<root>
<element1>element1</element1>
<element2>element2</element2>
</root>
Mais, comment savoir cela, la racine doit être quelque chose comme
<FunctionRequest xmlns=""http://schemas...."" xmlns:i=""http://www.w3.org/2001/XMLSchema-instance"">
(testé pour un service local et a travaillé)
Maintenant, sans avoir accès aux journaux de service (svctraceviewer logs), pas en mesure d'ajouter une référence de service, pas en mesure d'utiliser svcutil.exe (service basé sur certificat), juste avec des métadonnées - wsdl, y at-il un moyen de f ind out la demande qui doit être envoyée au service?