Je définis une StatusDescription personnalisée dans un service WCF RESTful lorsqu'une exception est levée. Il est destiné à fournir à l'appelant une description amicale de la raison pour laquelle il a reçu le code d'état d'échec.Lecture personnalisée HttpWebResponse StatusDescription?
Voici la réponse que je vois dans Fiddler. Je sais donc que mon message personnalisé est renvoyé à l'appelant. Ce que je ne peux pas comprendre, c'est comment récupérer ce message à partir de .NET. La StatusDescription ne contient pas cette chaîne.
Si vous pouviez fournir un simple échantillon de code, ce serait génial.
HTTP/1.1 500 Message: "Exception de type 'Exceptions.DataSourceNotFoundException' a été levée." Uri: http://www.test1.com/
Content-Length: 0
serveur: Microsoft-HTTPAPI/2.0
Date: 20 avril 2009 07:13:40 GMT
MISE À JOUR
La réponse à cette question ne fonctionne pas dans Silverlight. Testé dans Silverlight 2 et 3 beta.
@ spoon16, prenez soin d'expliquer pourquoi vous avez changé cette mauvaise réponse, puis accepté comme la meilleure réponse? – Arjan