我正在使用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中,<
和>
的字符将转换为lt
和gt
。我们的安全团队正在检查通过soap ui进行web服务,并且不希望Soap UI中出现此大错误消息。因此,我正在考虑一种通过代码捕获这些异常并显示通用简单消息的方法。我在代码中所做的另一件事是我正在验证'{{1} }”是否为有效电子邮件。但是,通过soap UI触发时,它根本无法达到该验证,而是会带来很大的错误。
我确实遵循了代码段代码,但这完全没有实现
useremail
答案 0 :(得分:1)
我认为问题不在于SoapUI。应该用相应的XML字符引用正确替换“非法字符”。
<和>需要分别转换为<
和>
。
但是我希望XML解析器能够为您处理。