Bonjour,
j'accède un web service SOAP dans lequel il me faut gérer les cas d'erreur...
Lors de la génération du fichir Reference.cs, VS2010 ne génère pas les classes relatives aux erreur (Fault) => déjà un point que je ne comprends pas.
Ensuite, ma question est: comment gérer les erreurs (soap-fault) avec le Framework 2.0 (pas possible de passer à autre chose) ?
Quand ma requête comporte des paramètres erronés, je passe en erreur http 500 et je reçois un xml "soap-faut" bien formé mais je ne sais pas comment le traiter avec mon client.
j'ai essayé de surcharger HttpWebClientProtocol.GetWebResponse(...) mais si je consomme le stream (pour obtenir le xml "fault"), la suite de l'invoke part en exception (puisque le flux est vide).
Suis-je clair dans mes explications ?
Quelqu'un aurait-il une idée pour gérer les soap-fault (framework 2.0) ?
Merci
Partager