Всегда ли в System.ServiceModel.ProtocolException есть html-код в сообщении? - PullRequest
1 голос
/ 15 июня 2009

Вот мой вопрос, я ловлю несколько исключений WCF на моем клиенте, а в ProtocolException всегда есть HTML-код в сообщении.
Могу ли я предположить, что это будет происходить каждый раз? Поскольку я вижу, что действительно хорошее сообщение приходит во внутреннем исключении, могу ли я просто отбросить сообщение ProtocolException и показать пользователю сообщение из внутреннего исключения?

1 Ответ

1 голос
/ 03 мая 2013

Нет, он не всегда содержит HTML в сообщении. Обычно, если есть HTML, это потому, что сервер, с которым вы общаетесь (или через), не понял (или не заблокировал) запрос и ответил с объяснением HTML, почему. Сообщение полезно для выяснения проблемы.

К сожалению, это не единственный случай, когда вы увидите ProtocolExceptions, поэтому вы не можете предполагать, что он всегда будет содержать HTML.

...