Я использую https
службу wcf, где для входной строки useremail
, если я добавлю действительные строки или электронные письма, никаких проблем. Но если я поставлю <test>test(1)</test>
. Через мыльный интерфейс я получаю большую ошибку, такую как"The formatter through an exception while trying to deserializ....End element 'useremail' from namespace'' expected"
, где в Visual Studio символы <
и >
будут преобразованы в lt
и gt
. Наша служба безопасности проверяет веб-сервис через мыльный интерфейс и не хочет этого большого сообщения об ошибке в Soap UI.SoЯ думаю, способ поймать эти исключения с помощью кода и отобразить общее простое сообщение. Еще одна вещь, которую я сделал в коде, я проверяю 'useremail
' как действительное сообщение электронной почты или нет. Но при запуске через мыльный интерфейс, это не такпри достижении этой проверки, скорее, с большими ошибками.
Я следовал коду фрагмента, но это совсем не достигается по коду
try
{
bool isvalid =ValdiateXMl(request.email);
if(!isvalid)
{
"invalid email"
}
}
catch (Exception ex)
{
log.Info(ex.Message);
response.ErrorCode = -1;
}
finally
{
log.Info("invalid email");
}