我有一个使用 Spring 框架开发的 SOAP Web 服务。每当请求包含一些无效数据时,我需要显示如下错误消息
Error occurred. Invalid data for <Field Name>.
所以我的代码如下所示用于名称验证。当 name 字段没有传递任何值时,此错误将作为响应发送。
Assert.notNull(name, "Error occurred. No value passed for the field <name>. ");
所以我期望的结果是
Error occurred. No value passed for the field <name>.
但是 SOAP UI 中的响应如下所示。
Error occurred. No value passed for the field <name>.
如何在 SOAP UI 中显示正确的 < 符号?我试过CDATA。但不确定接收方如何使用 CDATA 处理请求。
SOAP UI 中的 CDATA 消息如下所示
Error occurred. No value passed for the field <![CDATA[<]]name>.