我正在使用spring MVC RESTful服务,我收到来自前端的大文本消息,其中包含\,&等字符。并且我的控制器为大文本消息抛出错误 我收到了以下错误
SEVERE: Servlet.service() for servlet [validate_webservice] in context with path [/validate_webservice] threw exception [Request processing failed; nested exception is ca.uhn.hl7v2.parser.EncodingNotSupportedException: Determine encoding for message. The following is the first 50 chars of the message for reference, although this may not be where the issue is: MSH|^~\\] with root cause
ca.uhn.hl7v2.parser.EncodingNotSupportedException:确定邮件的编码。以下是该消息的前50个字符供参考,虽然这可能不是问题所在:MSH | ^〜\
如何成功传递大型复杂字符串值?
答案 0 :(得分:1)
尝试将CDATA放入大文本中以避免在内容中进行XML解析。然后你可以使用像“<”这样的字符和“&”...在你的内容中:
<![CDATA[ your large complex string values with & < and &.... ]]>
的更多信息