通过soap UI进行消费时WCF Web服务的格式化程序错误

时间:2019-02-25 13:21:01

标签: c# asp.net wcf exception soapui

我正在使用https wcf服务,在这里输入字符串useremail,如果我输入有效的字符串或电子邮件,没有问题。但是如果我输入<test>test(1)</test>。通过soap UI我遇到类似“ The formatter through an exception while trying to deserializ....End element 'useremail' from namespace'' expected"的大错误,在Visual Studio中,<>的字符将转换为ltgt。我们的安全团队正在检查通过soap ui进行web服务,并且不希望Soap UI中出现此大错误消息。因此,我正在考虑一种通过代码捕获这些异常并显示通用简单消息的方法。我在代码中所做的另一件事是我正在验证'{{1} }”是否为有效电子邮件。但是,通过soap UI触发时,它根本无法达到该验证,而是会带来很大的错误。

我确实遵循了代码段代码,但这完全没有实现

useremail

1 个答案:

答案 0 :(得分:1)

我认为问题不在于SoapUI。应该用相应的XML字符引用正确替换“非法字符”。

<和>需要分别转换为&lt;&gt;

但是我希望XML解析器能够为您处理。