Всегда ли в System.ServiceModel.ProtocolException есть html-код в сообщении?

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

1 ответ

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

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

Другие вопросы по тегам